mdoc: improvements to SEE ALSO.
mdoc: improvements to SEE ALSO.
mdoc: improvements to SEE ALSO.
Correct a typo.
Make consistent use of the correct debug macros across the file.
On interrupt handler, save the actual data read from mbox.  The previous
macro wasn't needed and was being used with swapped arguments which always
give the same result (0) defeating the overflow check.

On initialization, do not use bcm_mbox_intr() to read the pending messages,
with the new semaphore based implementation this will lead to semaphore
being incremented on the channels that contain pending data and will make
the first read for that channel return stale data.

This fixes the hang that happens on boot while initializing the cpufreq on
Raspberry Pi.
Remove the '#undef DEBUG' that should not be committed.
- Make PCI_QUIRK_MSI_INTX_BUG work by using the ID of the actual PCI device
  for the lookup.
- For devices affected by PCI_QUIRK_MSI_INTX_BUG, ensure PCIM_CMD_INTxDIS
  is cleared when using MSI/MSI-X.
- Employ PCI_QUIRK_MSI_INTX_BUG for BCM5714(S)/BCM5715(S)/BCM5780(S) rather
  than clearing PCIM_CMD_INTxDIS unconditionally for all devices in bge(4).

MFC after:	3 days
Simplify TLS handling.
Since TLS pointer cannot be changed directly from userland is not necessary to save it on each task switch.
Cleanup exception.S. Prepare for later unification of data_abort_handler() and prefetch_abort_handler().
Implement initial version of cpuinfo.
Define new inline TLB and cache functions.
First step in cleanup of locore.S. Fix initial stack allocation. Rename initial page table and use it for startup of secondary cores too. Same page table can be used for CPU hot plug and/or power management later.
Add new ARMv6 specific trap-v6.c.
Add new pmap code.
Switch DMA coherent memory to normal uncacheable memory
As per Alan L. Cox recommendation, remove lazy switch.
Remove now useless .arch directive form assembler files.
Make ofwbus as a subclass of simplebus. Remove bogus checking for busy resource.
Remove now duplicated code from ofwbus.c. Move all useful methods into simplebus.c.