Remove rtsol.
Remove more rtsol references.
use dma channel mask from firmware
not sure how this compiles for me, but remove extra * on prop_dictionary_t decl
trust the firmware and use whatever it advertises between DMA0-DMA11
Print the cpu in the kernhist record.
Trailing whitespace.
Improve USB debugging with USBHIST based on KERNHIST.

Convert some DPRINTFs to USBHIST_LOG and allow usbdebug, ehcidebug and
umassdebug to be changed via sysctl.

Remove the #define mess in usb.h.

This was started by mrg@ and updated by reinoud@
Add BCM2835_PERIPHERALS_TO_BUS() macro to convert ARM physical address to
VideoCore bus address, needed when programing the DMA engine with hardware
FIFO register addresses.
Add a bunch of register offsets to read-only registers.
Move DMA interrupt establishement to time of engine allocation so as to
allow the IPL to be specified by the driver using the DMA engine.
Allow sdhc(4) to use a non-integrated DMA engine.
Avoid NULL deref when sdhc(4) attaches via config_interrupts().
Add and enable DMA support for SD cards on Raspberry Pi/BCM2835.
The dhcpcd utilties in pkgsrc require dhcpcd to be running in master mode.
So set dhcpcd to start like so, but restrict it to the configured interface
still instead of ifconfig_foo=dhcp.
Use the 20-resolv.conf hook from dhcpcd rather than the minimal one.
Extract configured information from resolv.conf and hostname instead
of scraping the last dhcpcd script run.
This will allow the use of DHCPv6 and IPv6RA DNS details in the future.
dhcpcd will already have configured the system at this point, so
don't bother writing it manually.
enable bcmdmac, now required by sdhc
improve error handling in bcm_dmac_alloc and disestablish the irq handler in bcm_dmac_free
use 0 and 1 for states instead of 27 and 42