Make MVMEPROM_ARG2() macro take two args in a single asm statement.

Fixes a problem that a wrong address is passed to the MVMEPROM outstr
function (then caused garbages on screen) after we switched to gcc-4.5.
Reported and confirmed by Andrew Gillham on port-mvme68k@:
http://mail-index.NetBSD.org/port-mvme68k/2013/09/17/msg000084.html
http://mail-index.NetBSD.org/port-mvme68k/2013/09/19/msg000085.html
http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000095.html
http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000097.html
No error on "build.sh -m mvme68k build" builds.

Should be pulled up to netbsd-6 branches.
Fix interrupt handler arg (needs to be softc instead of device_t)
If pthread_create() fails with EAGAIN, try a few more times with short
sleeps in between.  If it helps, good.  If it doesn't, oh well, at
least we tried.  pthread_create() returning EAGAIN has been observed in
real life at least on Linux (buildrump.sh issue #40)
Typo
KNF a comment.
Make compile with -DNO_FLOATING_POINT
Update npftest.conf for the recent syntax adjustments.
Add support for AlphaStation DS15.

Ported from OpenBSD via PR port-alpha/48148 by nullnilaki.
Note support for the secondary PCI bus still needs more improvements.
Remove a 'register' declaration. Noted in PR port-alpha/48148.
KNF and TAB/space cleanup.
Remove trailing tabs.
Misc cleanup.

- use bool instead of int
- avoid an assignment as a value with extra parentheses
- use aprint_normal(9) for attach message
- remove parentheses from return value
Tab/space cleanup.
+BUS_DMA_TAG_IS_VALID
Don't forget to destroy the mutex we created to the zfsvfs transient object,
otherwise if we load and unload the module the lockdebug code will blow chunks.
Hack: Instead of dying in vrele with a kernel assertion, detect that the
usecount of the vnode is 0 and treat it as a noop. This is wrong, buf it
get us through the VN_RELE() after the close in vdev_file.c
not nice to play with resid before checking for error, but this is how they
fixed it, and I am following suit. I would have preferred if (error && resid)
instead.
don't use IO_APPEND. In the vdev_file.c we end up appending to our virtual
file as a filesystem! With this change:

    $ dd if=/dev/zero of=disk1 count=266144
    $ zpool create crap $PWD/disk1

mounts /crap and it seems to work ok, until I try unmounting
Missing , in table initializer
npftest: add some concurrency testing code.