From owner-cvs-all Sun Jan 2 18:51:19 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8D11614DA0; Sun, 2 Jan 2000 18:51:17 -0800 (PST) (envelope-from tanimura@FreeBSD.org) Received: (from tanimura@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA84530; Sun, 2 Jan 2000 18:51:17 -0800 (PST) (envelope-from tanimura@FreeBSD.org) Message-Id: <200001030251.SAA84530@freefall.freebsd.org> From: Seigo Tanimura Date: Sun, 2 Jan 2000 18:51:16 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound chip.h src/sys/dev/sound/pci csa.c csapcm.c csavar.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk tanimura 2000/01/02 18:51:16 PST Modified files: sys/dev/sound chip.h sys/dev/sound/pci csa.c csapcm.c csavar.h Log: - Handle an interrupt for csa primarily in the bridge driver, then invoke the children. As the value of HISR can be read only once, pass the HISR to the children via struct csa_bridgeinfo, stored in the ivars of them. - Clear the contents of serial FIFO upon stopping the DMA for playing. This may eliminate buzz on playing. Experimental. Revision Changes Path 1.2 +5 -4 src/sys/dev/sound/chip.h 1.7 +175 -33 src/sys/dev/sound/pci/csa.c 1.5 +11 -22 src/sys/dev/sound/pci/csapcm.c 1.2 +8 -1 src/sys/dev/sound/pci/csavar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message