Add pseudo audio device driver. With this pseudo-device, audio played back
via the standard audio interfaces is redirected back to userland as raw
PCM data on /dev/padN.

One example usage is to stream audio to an AirTunes compatible device using
rtunes (http://www.nazgul.ch/dev_rtunes.html), ie:

	$ rtunes - < /dev/pad0
	$ mpg123 -a /dev/sound1 blah.mp3

Another option is to capture audio output from eg. Real Player, by simply
instructing Real Player to output to /dev/sound1, and running:

	$ cat /dev/pad0 > blah.pcm
Add man page for pseudo-audio device driver.
Don't include opt_xxx when _LKM is defined.
Should fix build of netbsd32 as a lkm
Note addition of pad(4)
Add support for /dev/padN devices
Enable pad(4)
Move a delay() inside a loop, so that the 1s delay is really 1s.
Enable pad(4)
Don't overload "attributes last read" for the symlink cache,
use a separate variable.
regen
report the proper stack size on 32 bit emulations.
* include puffs msgif instead of internal sys header (yea, still not
  correct, but at least better)
* minor cleanup
Implement volume controls for pseudo audio device.
mention r128fb
simplify and fix the combination code. Hi pooka.
Change some initialization of static queues to compile time.
(xxx_INIT to xxx_HEAD_INITIALIZER).  Drop code which inits
non-auto (global or static) variables to 0 since that's
already implied by being non-auto.  Init some static/global
cpu_simple_locks at compile time.
Add pad(4)
- cache insns accept unaligned addresses to go.
- correct dcache_line_size range detect errors in inv()/wbinv().
- make inv() unaligned case friendly.
use __SIMPLELOCK_UNLOCKED, not SIMPLELOCK_INITIALIZER
Don't static init simplelock (back out those changes).