From owner-cvs-all@FreeBSD.ORG Mon Dec 13 11:12:50 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C686716A4CE; Mon, 13 Dec 2004 11:12:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADFF343D41; Mon, 13 Dec 2004 11:12:50 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iBDBCoHS033183; Mon, 13 Dec 2004 11:12:50 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBDBCoOE033182; Mon, 13 Dec 2004 11:12:50 GMT (envelope-from yongari) Message-Id: <200412131112.iBDBCoOE033182@repoman.freebsd.org> From: Pyun YongHyeon Date: Mon, 13 Dec 2004 11:12:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: 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... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Dec 2004 11:12:50 -0000 yongari 2004-12-13 11:12:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/conf NOTES files.sparc64 sys/modules Makefile sys/modules/sound/driver Makefile sys/sparc64/conf NOTES Added files: (Branch: RELENG_5) 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: MFC snd_audiocs(4) to RELENG_5 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. Revision Changes Path 1.1261.2.9 +2 -0 src/sys/conf/NOTES 1.59.2.2 +3 -0 src/sys/conf/files.sparc64 1.1.2.1 +114 -0 src/sys/dev/sound/sbus/apcdmareg.h (new) 1.1.2.1 +1573 -0 src/sys/dev/sound/sbus/cs4231.c (new) 1.1.2.1 +248 -0 src/sys/dev/sound/sbus/cs4231.h (new) 1.393.2.5 +1 -0 src/sys/modules/Makefile 1.15.8.1 +4 -0 src/sys/modules/sound/driver/Makefile 1.1.2.1 +10 -0 src/sys/modules/sound/driver/audiocs/Makefile (new) 1.9.2.2 +0 -1 src/sys/sparc64/conf/NOTES 1.1.2.1 +91 -0 src/sys/sparc64/ebus/ebusreg.h (new) 1.1.2.1 +89 -0 src/sys/sparc64/isa/isa_dma.c (new)