Date: Sat, 16 Jun 2001 14:25:10 -0700 (PDT) From: Cameron Grant <cg@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound/isa ad1816.c es1888.c ess.c mss.c sb16.c sb8.c src/sys/dev/sound/pci als4000.c aureal.c cmi.c cs4281.c csapcm.c ds1.c emu10k1.c es137x.c fm801.c maestro.c maestro3.c neomagic.c solo.c t4dwave.c via82c686.c vibes.c ... Message-ID: <200106162125.f5GLPAo45381@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
cg 2001/06/16 14:25:10 PDT
Modified files:
sys/dev/sound/isa ad1816.c es1888.c ess.c mss.c sb16.c
sb8.c
sys/dev/sound/pci als4000.c aureal.c cmi.c cs4281.c
csapcm.c ds1.c emu10k1.c es137x.c fm801.c
maestro.c maestro3.c neomagic.c solo.c
t4dwave.c via82c686.c vibes.c
sys/dev/sound/pcm channel.c dsp.c dsp.h mixer.c mixer.h
sound.c sound.h
Added files:
sys/dev/sound/pcm sndstat.c
Log:
use a global devclass for all drivers - i'm not entirely sure why this
worked before.
mixer, dsp and sndstat are seperate devices - give them their own cdevsws
instead of demuxing requests sent to a single cdevsw.
use the si_drv1/si_drv2 fields in dev_t structures for holding information
specific to an open instance of mixer/dsp.
nuke /dev/{dsp,dspW,audio}[0-9]* links - this functionality is now provided
using cloning.
various locking fixes.
Revision Changes Path
1.19 +1 -3 src/sys/dev/sound/isa/ad1816.c
1.8 +1 -3 src/sys/dev/sound/isa/es1888.c
1.19 +1 -3 src/sys/dev/sound/isa/ess.c
1.69 +1 -3 src/sys/dev/sound/isa/mss.c
1.68 +1 -3 src/sys/dev/sound/isa/sb16.c
1.64 +1 -3 src/sys/dev/sound/isa/sb8.c
1.2 +33 -35 src/sys/dev/sound/pci/als4000.c
1.18 +1 -3 src/sys/dev/sound/pci/aureal.c
1.8 +25 -26 src/sys/dev/sound/pci/cmi.c
1.6 +2 -4 src/sys/dev/sound/pci/cs4281.c
1.20 +1 -3 src/sys/dev/sound/pci/csapcm.c
1.24 +1 -3 src/sys/dev/sound/pci/ds1.c
1.23 +1 -3 src/sys/dev/sound/pci/emu10k1.c
1.37 +1 -3 src/sys/dev/sound/pci/es137x.c
1.8 +1 -3 src/sys/dev/sound/pci/fm801.c
1.10 +1 -3 src/sys/dev/sound/pci/maestro.c
1.6 +1 -3 src/sys/dev/sound/pci/maestro3.c
1.24 +2 -4 src/sys/dev/sound/pci/neomagic.c
1.20 +1 -3 src/sys/dev/sound/pci/solo.c
1.24 +1 -3 src/sys/dev/sound/pci/t4dwave.c
1.11 +1 -3 src/sys/dev/sound/pci/via82c686.c
1.5 +1 -2 src/sys/dev/sound/pci/vibes.c
1.59 +2 -11 src/sys/dev/sound/pcm/channel.c
1.38 +411 -139 src/sys/dev/sound/pcm/dsp.c
1.5 +3 -8 src/sys/dev/sound/pcm/dsp.h
1.19 +173 -80 src/sys/dev/sound/pcm/mixer.c
1.10 +2 -4 src/sys/dev/sound/pcm/mixer.h
1.50 +18 -588 src/sys/dev/sound/pcm/sound.c
1.33 +37 -7 src/sys/dev/sound/pcm/sound.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106162125.f5GLPAo45381>
