freebsd-dev/sys/conf
Nick Sayer d807a231a2 Add uaudio -- a USB audio device driver.
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.

This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.

This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.

This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.

Obtained from:	Hiroyuki Aizu
MFC after:	2 weeks
2002-07-21 17:28:50 +00:00
..
defines
files Add uaudio -- a USB audio device driver. 2002-07-21 17:28:50 +00:00
files.alpha Move all the sio(4) attachments (except for pc98's cbus attachment) to the 2002-07-15 15:47:34 +00:00
files.amd64 Move all the sio(4) attachments (except for pc98's cbus attachment) to the 2002-07-15 15:47:34 +00:00
files.i386 Move SMBFS from i386 and pc98 files and options files to MI files and 2002-07-15 19:11:21 +00:00
files.ia64 Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
files.pc98 Move SMBFS from i386 and pc98 files and options files to MI files and 2002-07-15 19:11:21 +00:00
files.powerpc
files.sparc64 ebus is not a 'count' device. There are no NEBUS references. 2002-07-20 08:16:51 +00:00
gethints.awk Retire the perl gethints.conf in favour of an awk version. Move 2002-07-16 09:28:25 +00:00
kern.mk
kern.post.mk s/install -c/${INSTALL} ${COPY}/ 2002-07-18 12:02:20 +00:00
kern.pre.mk
kmod_syms.awk
kmod.mk Handle installation of links through bsd.links.mk. 2002-07-17 08:21:50 +00:00
ldscript.alpha
ldscript.amd64
ldscript.i386
ldscript.ia64
ldscript.powerpc
ldscript.sparc64
majors
Makefile.alpha
Makefile.amd64
Makefile.i386
Makefile.ia64
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
makeLINT.sed
newvers.sh
NOTES Various comment and minor style fixes. No actual content changes. 2002-07-16 18:20:17 +00:00
options Move SMBFS from i386 and pc98 files and options files to MI files and 2002-07-15 19:11:21 +00:00
options.alpha Sync up syscons options from options.i386. 2002-07-15 18:43:09 +00:00
options.amd64
options.i386 Move SMBFS from i386 and pc98 files and options files to MI files and 2002-07-15 19:11:21 +00:00
options.ia64 Sync up syscons options from options.i386. 2002-07-15 18:43:09 +00:00
options.pc98 Move SMBFS from i386 and pc98 files and options files to MI files and 2002-07-15 19:11:21 +00:00
options.powerpc
options.sparc64
systags.sh