cvs commit: src/sys/conf NOTES files.sparc64
src/sys/dev/sound/sbus apcdmareg.h cs4231.c cs4231.h
src/sys/modules Makefile src/sys/modules/sound/driver Makefile...
Pyun YongHyeon
yongari at FreeBSD.org
Mon Oct 25 03:29:58 PDT 2004
yongari 2004-10-25 10:29:57 UTC
FreeBSD src repository
Modified files:
sys/conf NOTES files.sparc64
sys/modules Makefile
sys/modules/sound/driver Makefile
sys/sparc64/conf NOTES
Added files:
sys/dev/sound/sbus apcdmareg.h cs4231.c cs4231.h
sys/modules/sound/driver/audiocs Makefile
sys/sparc64/ebus ebusreg.h
sys/sparc64/isa isa_dma.c
Log:
Device driver for onboard CS4231 audio controller which is found
on UltraSPARC workstations. The driver is based on OpenBSD's SBus
cs4231 driver and heavily modified to incorporate into sound(4)
infrastructure. Due to the lack of APCDMA documentation, the DMA
code of SBus cs4231 came from OpenBSD's driver.
The driver runs without Giant lock and supports both SBus and EBus
based CS4231 audio controller. Special thanks to marius for providing
feedbacks during the driver writing. His feedback made it possible
to write hiccup free playback code under high system loads.
Approved by: jake (mentor)
Reviewed by: marius (initial version)
Tested by: marius, kwm, Julian C. Dunn(jdunn AT opentrend DOT net)
Revision Changes Path
1.1282 +2 -0 src/sys/conf/NOTES
1.61 +3 -0 src/sys/conf/files.sparc64
1.1 +114 -0 src/sys/dev/sound/sbus/apcdmareg.h (new)
1.1 +1573 -0 src/sys/dev/sound/sbus/cs4231.c (new)
1.1 +248 -0 src/sys/dev/sound/sbus/cs4231.h (new)
1.404 +1 -0 src/sys/modules/Makefile
1.16 +4 -0 src/sys/modules/sound/driver/Makefile
1.1 +10 -0 src/sys/modules/sound/driver/audiocs/Makefile (new)
1.11 +0 -1 src/sys/sparc64/conf/NOTES
1.1 +91 -0 src/sys/sparc64/ebus/ebusreg.h (new)
1.1 +90 -0 src/sys/sparc64/isa/isa_dma.c (new)
More information about the cvs-src
mailing list