Welcome to 5.0_STABLE.
Pull up following revision(s) (requested by jmcneill in ticket #260):
	sys/dev/pci/files.pci: revision 1.309
	sys/dev/pci/gcscaudio.c: revision 1.1
	sys/dev/pci/gcscaudioreg.h: revision 1.1
PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by
SHIMIZU Ryo <ryo@nerv.org>
Pull up following revision(s) (requested by jmcneill in ticket #260):
	sys/arch/i386/conf/ALL: revision 1.187
	sys/arch/i386/conf/GENERIC: revision 1.922
PR# port-i386/40284: add AMD Geode CS5536 audio driver; add gcscaudio(4)
to i386 GENERIC and ALL kernels
Pull up following revision(s) (requested by jmcneill in ticket #261):
	distrib/sets/lists/man/mi: revision 1.1117
	share/man/man4/Makefile: revision 1.485
	share/man/man4/gcscaudio.4: revision 1.1
Add man page for gcscaudio driver.
Pull up following revision(s) (requested by cegger in ticket #474):
	sys/dev/mii/inphy.c: revision 1.51
	sys/dev/mii/iophy.c: revision 1.35
	sys/dev/mii/nsphy.c: revision 1.56
	sys/dev/mii/rlphy.c: revision 1.25
	sys/dev/mii/ukphy_subr.c: revision 1.11
	sys/dev/pci/if_txp.c: revision 1.28
fix media priorities:
IEEE 802.3 Annex 28B.3 specifies the following relative
priorities of the technologies supported by
802.3 Selector Field value:
1000BASE-T full duplex
1000BASE-T
100BASE-T2 full duplex
100BASE-TX full duplex
100BASE-T2
100BASE-T4
100BASE-TX
10BASE-T full duplex
10BAST-T
Our drivers give 100BASE-T4 a higher priority than
100BASE-TX full duplex.
Fix this. This patch is based on changes in FreeBSD and OpenBSD.
Patch presented on tech-kern and tech-net:
http://mail-index.netbsd.org/tech-kern/2009/02/15/msg004397.html
http://mail-index.netbsd.org/tech-net/2009/02/15/msg001064.html
got no comments, no objections.
Pull up following revision(s) (requested by jmcneill in ticket #498):
	sys/dev/acpi/acpi_ec.c: revision 1.53
	sys/dev/acpi/acpi_resource.c: revision 1.27
	sys/dev/acpi/atppc_acpi.c: revision 1.16
	sys/dev/acpi/attimer_acpi.c: revision 1.12
	sys/dev/acpi/com_acpi.c: revision 1.28
	sys/dev/acpi/fdc_acpi.c: revision 1.35
	sys/dev/acpi/hpet_acpi.c: revision 1.4
	sys/dev/acpi/joy_acpi.c: revision 1.9
	sys/dev/acpi/lpt_acpi.c: revision 1.18
	sys/dev/acpi/mpu_acpi.c: revision 1.9
	sys/dev/acpi/pckbc_acpi.c: revision 1.31
	sys/dev/acpi/pcppi_acpi.c: revision 1.11
	sys/dev/acpi/ug_acpi.c: revision 1.5
	sys/dev/acpi/wss_acpi.c: revision 1.20
	sys/dev/acpi/ym_acpi.c: revision 1.6
Cut the amount of spam from acpi devices in roughly half by printing
resources on the same line as autoconf messages. Things like:
  pcppi1 at acpi0 (SPKR, PNP0800)
  pcppi1: io 0x61
become:
  pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
Pull up following revision(s) (requested by jmcneill in ticket #498):
	sys/arch/i386/acpi/npx_acpi.c: revision 1.18
	sys/arch/i386/acpi/spic_acpi.c: revision 1.21
Adjust for acpi_resource_parse aprint changes, noted by Jukka Salmi
Pull up following revision(s) (requested by jmcneill in ticket #535):
	sys/dev/acpi/acpi_ec.c: revision 1.54
Change a confusing attach message; if the embedded controller was attached
via ECDT, we would print:
  acpiec0 at acpi0 (EC, PHP0C09-0): ACPI Embedded Controller (disabled)
The embedded controller isn't actually disabled, but instead this driver
instance, so change the message to read:
  acpiec0 at acpi0 (EC, PHP0C09-0): using acpiecdt0
Pull up following revision(s) (requested by hira in ticket #538):
	distrib/sets/lists/base/mi: revision 1.797 via patch
	sys/dev/microcode/zyd/Makefile: revision 1.2
	sys/dev/microcode/zyd/zd1211-license: revision 1.1
	sys/dev/microcode/zyd/zd1211-licence: file removal
- Rename filename of license.
- Correct filename in license (add missing prefix).
Pull up following revision(s) (requested by tsutsui in ticket #595):
	sys/dev/ic/hme.c: revision 1.69
Add an `else' missed in rev 1.49 otherwise RX hardware checksum on hme(4)
is not activated at all. Ok'ed by christos@, tested on macppc.
Pull up following revision(s) (requested by tsutsui in ticket #595):
	sys/dev/ic/hme.c: revision 1.70
Replace incorrect local ether_cmp() function with memcmp(9)
on checking multicast addresses, which is not so critical.
Noticed by FUKAUMI Naoki.
Pull up following revision(s) (requested by tsutsui in ticket #595):
	sys/dev/ic/gem.c: revision 1.83
	sys/dev/ic/hme.c: revision 1.73
Fix a bug in calculation of checksum deduction:
- To get 16 bit one's complement value from uint32_t variable,
  higher 16 bits should be ignored.
- RFC 1624 describes methods to recalculate checksum field in headers,
  i.e. one's complement of one's complement sum that could be 0x0000,
  but we don't have to use the strategy to deduct one's complement sum
  itself which won't be zero but should be 0xffff.
Found on debugging mec(4) on sgimips O2.
Pull up following revision(s) (requested by tsutsui in ticket #597):
	sys/dev/ic/rtl8169.c: revision 1.109
	sys/dev/ic/rtl81x9reg.h: revision 1.34
	sys/dev/ic/rtl81x9var.h: revision 1.43
Add hardware checksum support for newer PCIe 8168/8111/8102 chips,
per device info taken from FreeBSD driver.  Tested by snj@ on 8111C.
Should closes PR kern/40955.
Note on old 8169 chips IP hw csum must be enabled to use TCP/UDP hw csums,
but I'm not sure if these newer chips still have the same restriction.
Pull up following revision(s) (requested by tsutsui in ticket #597):
	sys/dev/ic/rtl8169.c: revision 1.110
	sys/dev/ic/rtl81x9var.h: revision 1.44
Add and use a new quirk flag to disable JUMBO MTU,
rather than checking sc_rev values.
Pull up following revision(s) (requested by tsutsui in ticket #597):
	sys/dev/ic/rtl8169.c: revision 1.111
	sys/dev/ic/rtl81x9var.h: revision 1.45
Add another quirk flag which shows availability of EEPROM command register.
Now we can remove sc_rev which was intended to represent "MAC revision"
used in the Realtek driver.
Pull up following revision(s) (requested by tsutsui in ticket #597):
	sys/dev/ic/rtl8169.c: revision 1.112
	sys/dev/ic/rtl81x9reg.h: revision 1.35
Check a correct bit for ip4csum-rx.  Reported privately on PR kern/40955.
Pull up following revision(s) (requested by tsutsui in ticket #597):
	sys/dev/ic/rtl8169.c: revision 1.113
Fix another botch in hwcsum changes for PR kern/40955:
8168/8111/8168B/8111B doesn't have DESCV2.
Problem reported by Arto Huusko on current-users@.
Pull up following revision(s) (requested by oster in ticket #607):
	sys/dev/raidframe/rf_dagfuncs.c: revision 1.30
	sys/dev/raidframe/rf_diskqueue.c: revision 1.52
	sys/dev/raidframe/rf_diskqueue.h: revision 1.23
Rework/simplify the disk queuing code.  A bunch of this was still
holdovers from the simulator and would never be seen/used in-kernel.
Tickets 260, 261, 474, 498, 535, 538, 595, 597, and 607.
Fix a typo: 5.1, not 4.1.  Pointed out by Richard Ben Aleya.