Remove duplicated AMD K8 MSR definitions, already in x86 specialreg.h
file.

ok by xtraeme.
Make format directive match type of of_buflen.
remove a duplicated definition of FFS_ITIMES.
Modify the gcc configure script to allow override of the "target libc
has ssp functions built-in" test via the TARGET_LIBC_PROVIDES_SSP environment
variable, to allow us to configure a cross-compiler appropriately without
having to try to find out by looking in the target's source directory.

Tweak our build to tell gcc that the ssp bits are now in libc.

The native compiler appears to already think that the ssp bits
live in libc, so no change appears to be needed there.

The autoconf-generated configure script will be committed separately shortly.
Commit autoconf-generated file after modifying configure.ac to allow
override of the TARGET_LIBC_PROVIDES_SSP test.
Dounmount(): rearrange mountlist_slock.  vfs_allocate_syncvnode() may sleep
getting a new vnode so it must not be called with this simple_lock taken.

Fixes PR #36395
file 4.21.  bugfixes
crunch cornflakes
regen
file 4.21
Don't use alloca(3) inside the X11 libraries if we compile with
stack protection. XFree86 can now be buildt fine with "USE_SSP=yes".
Instead of inventing a new environment variable to override the
SSP functionality location test, use gcc_cv_libc_provides_ssp instead,
as hinted by freza@ and uwe@.
After ${_FILENAME} got assigned its value when it's "-", we can
no longer use it as a copy of ${_F} in the subsequent test for
additional targets under the MDSET_SUFFIXES test.

This brings back builds of srec & bin files for evbarm and img
files for evbppc.
Enable _pmap_set_page_cacheable(), _pmap_set_page_cacheinhibit() and
_pmap_page_is_cacheable() on all pmap_motorola.c ports and add
BUS_DMA_COHERENT support (from mvme68k) to common m68k bus_dma.c.

Tested with (not-yet-integrated) MI Sonic Ethernet driver on mac68k
http://mail-index.netbsd.org/port-mac68k/2007/06/07/0000.html
and ok'ed by thorpej.
Commit generated file after correcting to use the "standardized"
variable for overriding SSP functionality location test.
From Paul Winder <Paul.Winder@tadpole.com>:
Fix ignored INTERNAL_DNS4_LIST
Fix sh -c 'true && ! true | false; echo $?'
Add some more TRACE((...)) calls to aid such debugging.
Fixes PR bin/36435
Clearly no one tried this test when the changes of rev 1.31 and 1.44 were done!
Add a test for the `true && ! true | false` bug
which dsl fixed in revision 1.65 of src/bin/sh/parser.c.
On my LC630 64KB DMA xfer causes timeout errors
so limit sc_maxxfer size to 63KB.
DCFA(), DCPA(), ICPL(), ICPP(), DCPL(), DCPP, DCFL(), and DCFP()
cache ops are identical between M68040 and M68060 and they are not
available on M68020 and M68030, so no need to check cputype even on
multi CPU kernels and they can always be inlined.

This improves MI Sonic xfer speed ~5%.
http://mail-index.netbsd.org/port-mac68k/2007/06/07/0003.html