Pull up the import of version 3.6.1 of openresolv, via patch,
requested by roy in ticket #208.
Ticket #208
Pull up following revision(s) (requested by christos in ticket #213):
	lib/libc/resolv/res_mkquery.c: revision 1.14
PR/48475: YAMAGUCHI Takanori: EDNS option broken with unbound. struct
querybuf in net/gethnamaddr.c defines MAXPACKET to 64K. This in turn
gets passed down until it reached res_nopt(..., answer, anslen), where
the size of the buffer must fit in 16 bits. Unfortunately we end up
being one more than the max so we end up sending a 0 as the size and
unbound does not like that. Instead we clip now to 64K - 1, and everyone
is happy.
XXX: Pullup to 7.
Pull up following revision(s) (requested by snj in ticket #215):
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.6
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.7
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.8
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.9
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.10
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.11
	sys/external/bsd/drm2/radeon/files.radeon: revision 1.12
Suppress clang warning about `= {0}'.
Suppress some more missing field initializer warnings from Clang.
-Wno-unused-const-variable for radeon kv_dpm.c.
Spell -Wno-missing-prototypes correctly.
rv770_dpm.c needs -Wno-missing-field-initializers.
si_dpm.c needs -Wno-unused-const-variable.
trinity_dpm.c needs -Wno-unused-const-variable.
Pull up following revision(s) (requested by skrll in ticket #221):
	usr.bin/vmstat/vmstat.c: revision 1.204
Print the cpu in the kernhist record.
Tickets #213, #215 and #221
Pull up following revision(s) (requested by martin in ticket #216):
	share/man/man9/todr.9: revision 1.17
	sys/arch/sh3/dev/rtc.c: revision 1.9
	sys/dev/clock_subr.c: revision 1.17-1.22
	sys/dev/clock_subr.h: revision 1.22
	sys/fs/msdosfs/msdosfs_conv.c: revision 1.10
	tools/compat/compat_defs.h: revision 1.98
	tools/compat/dev/clock_subr.h: revision 1.1-1.2
	usr.sbin/makefs/msdos/Makefile.inc: revision 1.6
clock_secs_to_ymdhms(9) takes seconds as a time_t, not int.
--
Make this compile- and usable from userland as well.
--
Add a slightly stripped down version of sys/dev/clock/clock_subr.h to make
this code available for tools.
--
Reformulate an overflow test so it can be used in tool builds (i.e. does
not depend on netbsd specific macros).
--
Make msdosfs time conversion use the y/m/d/h/m/s conversion functions
from clock_subr.c and compile that into the userland (and tools)
makefs as well.
--
Copy definitions of __type_min(t), __type_max(t), and some related macros,
from <sys/cdefs.h>, for use when building tools.
--
Revert previous; test secs > __type_max(time_t) again, now
that __type_max is available in tools/compat/compat_defs.h.
--
If HAVE_NBTOOL_CONFIG_H is set, then include "nbtool_config.h",
because this file is compiled as part of tools/makefs.
--
Counting leap years was fine while we had 32bit time_t - but now it
is not a good idea for dates far away in the future.
For dates in the year 2000 or later, use arithmetic instead (since the
repeating periods are well aligned). Should fix PR 49144.
--
Avoid overflowing the "year" value by making the field uint64_t. Adapt
arguments and local variables accordingly.
This now fixes PR 49144 for real.
--
Adapt formats for debug printfs to clock_subr type changes.
216
Pull up following revision(s) (requested by martin in ticket #218):
	common/lib/libc/arch/arm/atomic/Makefile.inc: revision 1.24-1.26
	common/lib/libc/arch/hppa/atomic/Makefile.inc: revision 1.13
	common/lib/libc/arch/mips/atomic/Makefile.inc: revision 1.13
	common/lib/libc/arch/sh3/atomic/Makefile.inc: revision 1.7
	common/lib/libc/arch/sparc/atomic/Makefile.inc: revision 1.18
	common/lib/libc/arch/vax/atomic/Makefile.inc: revision 1.7
	common/lib/libc/atomic/atomic_and_16_nv_cas.c: revision 1.2
	common/lib/libc/atomic/atomic_and_8_nv_cas.c: revision 1.2
	common/lib/libc/atomic/atomic_c11_compare_exchange_cas_16.c: revision 1.1-1.2
	common/lib/libc/atomic/atomic_c11_compare_exchange_cas_32.c: revision 1.1-1.2
	common/lib/libc/atomic/atomic_c11_compare_exchange_cas_8.c: revision 1.1-1.2
	common/lib/libc/atomic/atomic_cas_by_cas32.c: revision 1.4
	common/lib/libc/atomic/atomic_op_namespace.h: revision 1.7
Add __sync_val_compare_and_swap_{1,2} aliases for _atomic_cas_{8,16}
--
Provide __atomic_compare_exchange_N (as needed for the C11 2011 <atomic>
ops) via the corresponding CAS.
--
Hook __atomic_compare_exchange_N into vax libc.
--
Provide __sync_and_and_fetch_2 and __sync_and_and_fetch_1 for pre-ARMv6,
they are needed for the C++ 2011 <atomic> stuff.
--
Add C++ 2011 <atomic> support functions.
--
Move the and_{16,8}_nv sources into the right (libc only) block.
--
Provide <atomic> C++ 2011 support functions for mips and sh3.
--
Provide C++ 2011 <atomic> support functions for hppa and arm.
--
Provide prototypes to fix build with clang.
218
Pull up following revision(s) (requested by skrll in ticket #222):
	etc/etc.evbarm/Makefile.inc			1.64
	sys/arch/evbarm/conf/BPI			1.2,1.4,1.6-1.7,1.9
	sys/arch/evbarm/conf/BPI_INSTALL		1.1
	sys/arch/evbarm/conf/CUBIEBOARD			1.18-1.30
	sys/arch/evbarm/conf/CUBIETRUCK			1.4,1.6
	sys/arch/evbarm/conf/mk.awin			1.4
	sys/arch/evbarm/conf/std.awin			1.4 (via patch)
	sys/conf/files					1.1104
	sys/dev/usb/motg.c				1.9-1.12
	sys/dev/usb/motgreg.h				1.2-1.4
Allow attachment glue to override the number of endpoints
-
options MOTG_ALLWINNER to select the awin specific reg layout
options MOTG_ALLWINNER
-
Instead of polluting motgreg.h with AllWinner specific registers (things
were getting out of hand), move the AllWinner reg definitions to
arch/arm/allwinner/awin_otgreg.h and include that instead of
dev/usb/motgreg.h when MOTG_ALLWINNER is defined.
let the bus driver override fifo size
-
If the bus driver supplies a fifo size and dynfifo is true, use it
-
Various kernel config fixes.
Pull up following revision(s) (requested by skrll in ticket #223):
	sys/arch/evbarm/conf/std.awin: revision 1.2
	sys/dev/i2c/axp20x.c: revision 1.1
	sys/dev/i2c/axp20x.c: revision 1.2
	sys/dev/i2c/gttwsireg.h: revision 1.2
	sys/dev/i2c/files.i2c: revision 1.55
	sys/dev/i2c/files.i2c: revision 1.56
AllWinner implementation uses a different register layout, select it with options GTTWSI_ALLWINNER
AXP20x Power Management Unit driver, pretty basic at the moment -- only acts as a temperature sensor
fix a sizeof typo
options GTTWSI_ALLWINNER
Tickets #222 and #223
Pull up the following revision, requested by skrl in ticket #222:
src/sys/arch/evbarm/conf/mk.awin	1.3

Pass BOARDTYPE as a string to awin_machdep.c
Update entry for ticket #222
Fix pullup of rev 1.4 for ticket #222
Pull up following revision(s) (requested by apb in ticket #225):
	usr.sbin/etcupdate/etcupdate: revision 1.59
Synchronise the "-s" part of the usage message with postinstall.
A colon-separated list of tgz files is no longer accepted; you
must use multiple -s options instead.
225
Actually do pullup rev 1.2, as requested by skrll in #223
Pull up the following revisions, requested by skrll in ticket #222:
src/sys/arch/arm/arm32/locore.S  1.37
src/sys/arch/arm/arm32/bus_dma.c 1.87

Make the initial svcstack is doubleword aligned if EABI.

With PMAP_NEED_ALLOC_POOLPAGE, before using pmap_map_poolpage make sure
the page comes from the same freelist that pmap_map_poolpage uses.