Welcome to 4.0_STABLE.
Pull up following revision(s) (requested by briggs in ticket #989):
	sys/arch/amd64/conf/GENERIC: revision 1.151
	sys/arch/x86/x86/ipmi.c: revision 1.12
	sys/dev/DEVNAMES: revision 1.228
	sys/arch/amd64/amd64/bios32.c: revision 1.6
	sys/arch/x86/x86/ipmi.c: revision 1.8
	sys/arch/amd64/conf/files.amd64: revision 1.39 via patch
	sys/arch/amd64/amd64/mainbus.c: revision 1.17
Use PRIx64 for a 64-bit quantity instead of llx in a debug print.
Add (commented-out) support for IPMI on amd64--pretty much copied straight
from i386.
Check for duplicate sensor names in the IPMI table.  If a duplicate name
is found, try to make it unique by appending a count (1-99) to the sensor
description (truncating, if necessary).
Ticket #989.
Pull up following revision(s) (requested by oster in ticket #1014):
	sys/dev/raidframe/rf_netbsdkintf.c: revision 1.231 via patch
Implement dumping kernel cores to RAID 1 sets.  The component used
for the dump is selected in this order of preference:
   1) the master
   2) a used_spare of the master
   3) the slave
   4) a used_spare of the slave
Ticket #1014.
Pull up following revision(s) (requested by christos in ticket #1037):
	sys/dev/pci/arcmsr.c: patch
	sys/dev/pci/arcmsrvar.h: patch
	sys/dev/pci/pcidevs: patch
	sys/dev/pci/files.pci: patch
	sys/arch/i386/conf/GENERIC: patch
	sys/arch/i386/conf/XEN2_DOM0: patch
	sys/arch/i386/conf/INSTALL_LARGE: patch
	sys/arch/amd64/conf/GENERIC: patch
	sys/arch/amd64/conf/INSTALL: patch
	share/man/man4/Makefile: patch
	share/man/man4/arcmsr.4: patch
	distrib/sets/lists/man/mi: patch

Add the Areca Technology Corporation SATA RAID controller driver, ported
from OpenBSD.
Regen for ticket #1037.
Ticket #1037.
ticket 1047
Pull up following revision(s) (requested by skrll in ticket #1035):
	distrib/notes/common/xfer: revision 1.61
	distrib/notes/common/netboot: revision 1.32
	distrib/notes/hp700/xfer: revision 1.2
	distrib/notes/hp700/install: revision 1.2
	distrib/notes/hp700/Makefile: revision 1.2
	distrib/hp700/sysnbsd/Makefile: revision 1.1
	distrib/hp700/Makefile: revision 1.3
	distrib/notes/hp700/upgrade: revision 1.2
	distrib/notes/hp700/hardware: revision 1.4
	distrib/notes/common/sysinst: revision 1.84
Improve hp700 install notes somewhat.
Actually build and install a SYSNBSD.
Pull up following revision(s) (requested by apb in ticket #1036):
	usr.bin/xargs/strnsubst.c: revision 1.1
	usr.bin/xargs/xargs.1: revision 1.19
	usr.bin/xargs/Makefile: revision 1.4
	usr.bin/xargs/pathnames.h: revision 1.6
	usr.bin/xargs/xargs.c: revision 1.16, 1.18
Bring in xargs from FreeBSD to gain -I, -J etc. but keep our GNU compatible
exit values.
mention new xargs
Add more detail in comments about maximum size of environment and
arguments passed by xargs(1) to execvp(2).  Research done while
investigating PR 37666, which is not a problem in -current.
Apply patch (requested by agc in ticket #1038):
	dist/iscsi/src/Makefile.in		patch
	dist/iscsi/src/TODO			patch
	dist/iscsi/src/auths			patch
	dist/iscsi/src/conffile.c		patch
	dist/iscsi/src/configure		patch
	dist/iscsi/src/configure.ac		patch
	dist/iscsi/src/disk.c			patch
	dist/iscsi/src/driver.c			patch
	dist/iscsi/src/initiator.c		patch
	dist/iscsi/src/iscsi-harness.8		patch
	dist/iscsi/src/iscsi-harness.c		patch
	dist/iscsi/src/iscsi-target.c		patch
	dist/iscsi/src/iscsi.c			patch
	dist/iscsi/src/iscsiconfig.c		patch
	dist/iscsi/src/ktarget.c		patch
	dist/iscsi/src/ktest.c			patch
	dist/iscsi/src/md5.c			patch
	dist/iscsi/src/md5c.c			patch
	dist/iscsi/src/md5hl.c			patch
	dist/iscsi/src/mknodes.c		patch
	dist/iscsi/src/mount_iscsi.c		patch
	dist/iscsi/src/netmask.c		patch
	dist/iscsi/src/osd-target.c		patch
	dist/iscsi/src/osd.c			patch
	dist/iscsi/src/osd_ops.c		patch
	dist/iscsi/src/osdfs.c			patch
	dist/iscsi/src/parameters.c		patch
	dist/iscsi/src/so.c			patch
	dist/iscsi/src/storage.c		patch
	dist/iscsi/src/strtoll.c		patch
	dist/iscsi/src/target.c			patch
	dist/iscsi/src/targets			patch
	dist/iscsi/src/targets.5		patch
	dist/iscsi/src/tests.c			patch
	dist/iscsi/src/usocktest.c		patch
	dist/iscsi/src/util.c			patch
	dist/iscsi/src/uuid.c			patch
Sync the iscsi-target up to current, fixing a number of bugs
(including "multiple targets show up as one").
Delete unused files.
Apply patch (requested by agc in ticket #1038):
	dist/iscsi/src/Makefile.in		patch
	dist/iscsi/src/TODO			patch
	dist/iscsi/src/auths			patch
	dist/iscsi/src/conffile.c		patch
	dist/iscsi/src/configure		patch
	dist/iscsi/src/configure.ac		patch
	dist/iscsi/src/disk.c			patch
	dist/iscsi/src/driver.c			patch
	dist/iscsi/src/initiator.c		patch
	dist/iscsi/src/iscsi-harness.8		patch
	dist/iscsi/src/iscsi-harness.c		patch
	dist/iscsi/src/iscsi-target.c		patch
	dist/iscsi/src/iscsi.c			patch
	dist/iscsi/src/iscsiconfig.c		patch
	dist/iscsi/src/ktarget.c		patch
	dist/iscsi/src/ktest.c			patch
	dist/iscsi/src/md5.c			patch
	dist/iscsi/src/md5c.c			patch
	dist/iscsi/src/md5hl.c			patch
	dist/iscsi/src/mknodes.c		patch
	dist/iscsi/src/mount_iscsi.c		patch
	dist/iscsi/src/netmask.c		patch
	dist/iscsi/src/osd-target.c		patch
	dist/iscsi/src/osd.c			patch
	dist/iscsi/src/osd_ops.c		patch
	dist/iscsi/src/osdfs.c			patch
	dist/iscsi/src/parameters.c		patch
	dist/iscsi/src/so.c			patch
	dist/iscsi/src/storage.c		patch
	dist/iscsi/src/strtoll.c		patch
	dist/iscsi/src/target.c			patch
	dist/iscsi/src/targets			patch
	dist/iscsi/src/targets.5		patch
	dist/iscsi/src/tests.c			patch
	dist/iscsi/src/usocktest.c		patch
	dist/iscsi/src/util.c			patch
	dist/iscsi/src/uuid.c			patch
Sync the iscsi-target up to current, fixing a number of bugs
(including "multiple targets show up as one").
Delete unused files.
Pull up following revision(s) (requested by ghen in ticket #1039):
	sys/netinet/tcp_var.h: revision 1.148
	distrib/sets/lists/comp/mi: revision 1.1035
	distrib/sets/lists/man/mi: revision 1.1010
	usr.sbin/tcpdrop/Makefile: revision 1.1
	usr.sbin/tcpdrop/tcpdrop.c: revision 1.1 - 1.3
	usr.sbin/tcpdrop/tcpdrop.8: revision 1.1
	usr.sbin/Makefile: revision 1.228 via patch
	sys/netinet/tcp_usrreq.c: revision 1.133
	distrib/sets/lists/base/mi: revision 1.712
Import tcpdrop(8) from OpenBSD
Pull up following revision(s) (requested by tsutsui in ticket #1040):
	sys/arch/algor/isa/mcclock_isa.c: revision 1.9
	sys/arch/algor/algor/algor_p5064_intr.c: revision 1.18, 1.20 via patch
	sys/arch/algor/algor/algor_p4032_intr.c: revision 1.15, 1.17 via patch
	sys/arch/algor/algor/algor_p6032_intr.c: revision 1.12, 1.14 via patch
	sys/arch/mips/mips/mips3_clock.c: revision 1.8, 1.9
	sys/arch/algor/dev/mcclock_mainbus.c: revision 1.7
	sys/arch/algor/algor/locore_machdep.S: revision 1.4
Fix botch on MI todr(9) migration of algor on September 2006:
- year0 should be 1980, not 80
- put a newline after MI mc146818_attach()
- call todr_attach(9)
- in algor_p????_cal_timer() functions, initialize ci_divisor_delay
  and ci_cycles_per_hz values in curcpu() for MI mips3_clock.c:mips3_delay()
  rather than obsolete and homegrown delay_divisor
- remove old _delay() stuff from locore_machdep.S
- make MI mips3_delay() work even before frequency values in curcpu()
  are initialized
Now NetBSD/algor P5064 kernel works on gxemul.
While here, add a hack for emulators:
- ignore a measured CPU frequency if the value looks unlikely
Pull up following revision(s) (requested by jmcneill in ticket #1046):
	sys/dev/pci/bktr/bktr_reg.h: revision 1.18
	sys/dev/pci/bktr/bktr_audio.c: revision 1.18
	sys/dev/pci/bktr/bktr_os.c: revision 1.49
	sys/dev/pci/bktr/bktr_core.c: revision 1.46
	sys/dev/ic/bt8xx.h: revision 1.9
	sys/dev/pci/bktr/bktr_core.h: revision 1.10
Don't assume that sizeof(long) == sizeof(int); makes bktr work on amd64.
pullup following revisions (requested by is in ticket #1048):
	sys/dev/usb/if_aue.c		1.107, 1.108 via patch
	sys/dev/usb/if_auereg.h		1.19, 1.20 via patch

Prevents hang on close by unprotected creation of the formerly used
workqueue item.
Tickets 1035 - 1040, 1046, 1048
Pull up following revision(s) (requested by chuck in ticket #1049):
	src/sys/arch/x86/isa/clock.c 1.23 via patch
fixes clock accounting problem in i8254_get_timecount that caused
the auich auich_calibrate() function to get the wrong ac97 freq
(may cause audio to play at wrong speed on some systems).
Ticket 1049