Welcome to 6.0_STABLE
Welcome to 6.0_STABLE!
Pull up following revision(s) (requested by msaitoh in ticket #541):
	usr.sbin/tcpdump/Makefile: file removal
The movers came, a long time ago. Closes PR 44860.
Pull up following revision(s) (requested by pgoyette in ticket #544):
	sys/dev/sysmon/sysmon_envsysvar.h: revision 1.42
	sys/dev/sysmon/sysmon_envsys_events.c: revision 1.99
	sys/dev/sysmon/sysmon_envsys.c: revision 1.119
When unregistering a sensor device, make sure we unregister and delete
all the associated events.
Pull up following revision(s) (requested by pgoyette in ticket #546):
	sys/dev/sysmon/swsensor.c: revision 1.13
	share/man/man4/swsensor.4: revision 1.11
	share/man/man4/swsensor.4: revision 1.12
Add hw.swsensor.state variable for additional control capability.
Mention the new sysctl variable just created.
Drop trailing whitespace.
Pull up following revision(s) (requested by pgoyette in ticket #545):
	etc/powerd/scripts/sensor_indicator: revision 1.5
	sys/dev/sysmon/sysmon_envsys_tables.c: revision 1.11
	sys/sys/envsys.h: revision 1.32
	sys/dev/sysmon/sysmon_envsysvar.h: revision 1.43
	sys/dev/sysmon/sysmon_envsys_events.c: revision 1.104
Provide names for the values associated with INDICATOR sensors.
1. Enable use of FMONSTCHANGED events for INDICATOR sensors
2. Update handling of FMONCRITICAL event reporting.   The state
    transition does not require a corresponding change in value.
With these changes, you can now have an INDICATOR sensor that
reports the presence or absence of a device, and (if the device
is present) separately monitor it for proper functioning.
Should address the concerns expressed recently with the commit
of changes to wmi(4) BBU handling.
Handle any reports of state changes for INDICATORs
Pull up following revision(s) (requested by tls in ticket #558):
	sys/sys/rnd.h: revision 1.33
	sys/kern/subr_cprng.c: revision 1.10
	sys/kern/kern_rndq.c: revision 1.4
	sys/kern/subr_cprng.c: revision 1.11
	sys/kern/kern_rndq.c: revision 1.5
Try to help embedded systems a _little_ bit: stir in the system boot time
as early as possible.  On systems with no cycle counter (or very very
predictable cycle counts early in boot) at least this will cause some
difference across boots.
Don't wait until the pool *fills* to rekey anything that was keyed with
insufficient entropy at boot: key it as soon as it makes any request after
we hit the minimum entropy threshold.
This too should help avoid predictable output at boot time.
Fix kern/46911: note that we rekeyed the cprng so we don't keep doing so.
Pull up following revision(s) (requested by joerg in ticket #560):
	external/gpl3/gcc/dist/gcc/config/i386/netbsd-elf.h: revision 1.3
	external/gpl3/gcc/dist/gcc/config/i386/netbsd64.h: revision 1.2
	external/gpl3/gcc/dist/gcc/config/i386/i386.c: revision 1.2
	external/gpl3/gcc/dist/gcc/config/i386/i386.h: revision 1.2
Fix GCC to correctly implement the i386 psABI on NetBSD.
This consists of two parts:
- for NetBSD/i386 and NetBSD/AMD64 with -m32, use a default stack
  alignment of 23bit as specified by the ABI
- ensure that double and long long variables on the stack are by default
  only aligned to 32bit, if there is nothing else in the function
  needing a larger stack alignment
The combination ensures that SSE variables on the stack trigger the
realignment logic, but just using double or long long doesn't.
PR 46978: ICE on spilling MMX registers
GCC/i386 has code to lower the required alignment for long long to 32bit
as the CPU doesn't need more. It is also using the same mode for setting
up the MMX registers and in turn, the stack slots reserved for spilling
require 32bit alignment. The actual vector types used keep the original
64bit alignment, so when the compiler wants to spill a MMX register, it
hits an assertion. Fix this by using the vector type as raw type for MMX
registers.
Pull up following revision(s) (requested by khorben in ticket #572):
	sys/arch/i386/conf/XEN3_DOM0: revision 1.70
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.88
Enable support for synaptics touchpads when running Xen as domain 0; helps
usability on laptops. Fixes PR port-xen/44055.
ok bouyer@ riz@
Pull up following revision(s) (requested by joerg in ticket #574):
	tests/usr.bin/nbperf/hash_driver.c: revision 1.2
	tests/usr.bin/nbperf/h_nbperf.sh: revision 1.2
	tests/usr.bin/nbperf/t_nbperf.sh: revision 1.2
	usr.bin/nbperf/nbperf.1: revision 1.5
	usr.bin/nbperf/nbperf-bdz.c: revision 1.5
Simplify the BDZ compression function, making it smaller at the same
time. Fixes a bug where non-minimal hash functions could be created.
Add regression tests for BDZ, including the map output functionality.
Pull up following revision(s) (requested by joerg in ticket #577):
	lib/libc/cdb/cdbr.c: revision 1.4
Don't refuse the open databases without entries or keys, just protect
the divisions. cdbr_find and cdbr_get already have the appropiate
checks.
Apply patch (requested by roy in ticket #585):

Update dhcpcd to version 5.6.2.
Pull up following revision(s) (requested by msaitoh in ticket #586):
	bin/pax/ftree.c: revision 1.42
deal properly with empty lines in spec file
+       [msaitoh, ticket #541]
+       [pgoyette, ticket #544]
+       [pgoyette, ticket #546]
+       [pgoyette, ticket #545]
+       [tls, ticket #558]
+       [joerg, ticket #560]
+       [khorben, ticket #572]
+       [joerg, ticket #574]
+       [joerg, ticket #577]
+       [roy, ticket #585]
+       [msaitoh, ticket #586]
Pull up following revision(s) (requested by chs in ticket #591):
	sys/arch/evbarm/iq80310/i80312_mainbus.c: revision 1.15
	sys/arch/evbarm/iq80310/iq80310var.h: revision 1.8
	sys/arch/evbarm/iq80310/iq80310_intr.c: revision 1.32
defer evcnt attachment correctly.
Pull up following revision(s) (requested by uwe in ticket #592):
	sbin/route/route.c: revision 1.139
Fix fallout from 1.129 that converted sou::so_foo from unions to
pointers but missed (char *)&soup->so_foo => (char *)soup->so_foo in
mask_addr().  It worked by luck - unless it didn't: due to pointer
numerology on amd64 route add -net ClassC without explicit /24 prefix
length specification would result into /16 destination instead of /24.
Pull up following revision(s) (requested by bouyer in ticket #596):
	tools/gdb/Makefile: revision 1.22
At last on some linux distros, gmake is needed to build the cross-gdb.
Tickets 591,592,596
Pull up following revision(s) (requested by tsutsui in ticket #600):
	sys/arch/arm/xscale/ixp425_intr.c: revision 1.24
	sys/arch/evbarm/ixdp425/ixdp425_mainbus.c: revision 1.8
	sys/arch/evbarm/nslu2/nslu2_mainbus.c: revision 1.3
	sys/arch/arm/xscale/ixp425var.h: revision 1.14
Defer attaching interrupt evcnts in the same way as i80321.c by matt@
Pull up following revision(s) (requested by tsutsui in ticket #601):
	sys/arch/x68k/dev/mha.c: revision 1.53
Fix device_t/softc split botches that could be fatal.  From
Chuck Silvers' patch posted current-users and tech-kern:
http://mail-index.netbsd.org/current-users/2012/10/09/msg021233.html
Should be pulled up to netbsd-6.