add an agp dependency so that the agp drivers get loaded.
make a drm_agp_destroy() function to resolve the circular dependency between
drmkms and drmkms_pci
finalize the idr code.
add drm_agp_destroy
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.
Do not hardcode values for ENAMETOOLONG, use symblic constants.
kern/49379: Hypervisor's name typo
fix drmkms module path for xen.
fix build failure.

>    /tmp/bracket/build/2014.11.10.22.43.46-i386/src/sys/external/bsd/drm2/include/linux/pci.h:36:20: fatal error: acpica.h: No such file or directory
Fix build with "USE_SSP" set to "yes".
One awincnt0 is enough
add HDMI audio driver
enable awinhdmiaudio
AWIN_HDMI_ADMA_CTRL_FIFO_CLEAR causes playback to stop working, dont set it
awinhdmiaudio(4): Add support for Allwinner A20/A31 HDMI audio controller.
only dump regs when enabling audio if AWIN_HDMI_DEBUG
localtime did not set tm->tm_zone properly making pkgsrc emacs core-dump.
Thanks to Masanori Kanaoka.
defflag AWIN_HDMI_DEBUG, AWIN_TCON_DEBUG, AWIN_DEBE_DEBUG, and defparam AWIN_DEBE_VIDEOMEM
Make check_ids take an additional argument (the corresponding source
file) and grep that on error for the missing information, so the user
gets all the info needed how to "FIX MANUALLY".
appease gcc 4.8