constification.
fix mips32/mips64 program on mips32/mips64 r2 bug.
whitespace cleanup
KNF cleanup.
Add whitespace
Add/move some COP0_SYNC.  increment tlb miss counter on mips3 and mips64r2
#ifdef MIPS3 / #endif more nops
Remove redundant opt_multiprocessor.h include
minor cleanup (remove redundant static, fix whitespace).
whitespace cleanup.
simplify.  Don't limit data way size to a page.
When we stretch a short frame to 60 bytes in rge_send() do not return 60,
but the original frame size.
Apply DRY: xpmap_{mtop,ptom}() can reuse xpmap_{mtop,ptom}_masked() for
the frame number lookup.

No functional change.
Silence xenbus_read_target() in ENOENT case (== entry is missing from
Xenstore). The error case does not bring much here; assume that the value
is 0.

Print the error code when writing the ``target'' value fails.
Small comment improvement.
Move the connection code of xbdback(4) and xvif(4) backends in separate
functions. The frontend watch function is easier to read, and mixing
switch() with goto's error paths is rather error-prone.

While here, sprinkle some aprint_*.

Tested under amd64 dom0 with i386 PAE and amd64 domUs.
Add simplistic atabus(4) rescan support.
Add files required for the new testcase in t_awk.sh.
PR/42320 doesn't seem to be fixed, mark the failure as expected.
- convert rf_printf_mutex to a kmutex
- convert rf_rad_lock and the per-raid "cv" to per-raid kmutex/and real cv
- use rf_mutex_init() in places, and move it with the similar definitions
Few fundamental consistency checks for kill(2).