Enable DCache Streaming Switch and Write Allocate for Sheeva CPU.
This change improve system performance significantly.
Debug.  This becomes faster than the normal strlen at about 80 characters.
Simplify the xen event handler callback by:
 - moving the interrupt handler callback traversal into a separate
   function.
 - using evt_iterate_bits() to scan through the pending bitfield
 - removing cross-cpu pending actions - events recieved on the wrong
   vcpu are re-routed via hypervisor_send_event().
 - simplifying nested while() loops by encapsulating them in
   equivalent functions.

Many thanks for multiple reviews by bouyer@ and jym@
strlen implementation for armv6 and later.  Uses clz and uqadd8 to really
speed the search for NUL.  as fast as normal strlen at about a length of
6 or 7 and 2-3 times faster starting around 10.
Move the initialization of n to after the error branch.

From Taylor R Campbell <riastradh@netbsd.org>
Fix a bug that a multicast filter entry is incorrectly overrode
on some cases.
Improve the description of the [count] from-unit to-unit arguments.
Fix references to undefined units:
* "southamericarand" should be "southafricarand";
* "sidereal day" should be "siderealday";
* "perusol" should be "perunewsol".
Add "wide" to description. From OpenBSD via Ingo Schwarze.
Allow a number and a unit to be juxtaposed without an intervening space.
Now "litres/100km" works as desired, instead of silently being
treated as "litres/100".
Rename "tappit-hen" to "tappithen" because unit names cannot contain
hyphens.  Also change the definition from "3 imperial" (a dimensionless
quantity) to "3 bottle" (2.25 litres).  Wikipedia and several other web
sites say 3 bottles or 2.25 litres, but
<http://www.christies.com/lotfinder/wine/chateau-lafite-rothschild-vintage-1811-1-tappit-hen-per-4992576-details.aspx>
says:

    There seems to be no firm definition of the bottle size referred to
    as "tappit-hen". Believed to be of Scottish origin, a tappit-hen
    can vary, according to which definition one follows, from 1 1/2
    bottles to a tregnum or 3-bottle bottle. It is safest to say that it
    approximates to a magnum.

and ends with:

    1 Tappit-Hen (2.25 liters) per lot
Add acpi0 at mainbus - it is not realy optional.
enable WDT2 (MPU) for watchdog instead of WDT3 (IVA2). remove WDT1, it doesnt exist on OMAP3530
dont set SDHC_FLAG_SINGLE_ONLY for OMAP3530 either
no need to print irq twice
from http://www.cs.princeton.edu/~bwk/btl.mirror/
merge 2012-12-20
In kernel tickle mode, tickle once immediately upon setting the mode.
Works around a peculiarity where the first watchdog period (only) on the
BeagleBone is only half as long as expected.
Enable the watchdog driver on BeagleBone.
A few slight speedups (remove one instruction from the main loop).