From owner-freebsd-hackers Sun Aug 11 10:36:16 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC26837B400; Sun, 11 Aug 2002 10:36:13 -0700 (PDT) Received: from mail.cruzio.com (dsl3-63-249-66-210.cruzio.com [63.249.66.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79CE843E3B; Sun, 11 Aug 2002 10:36:13 -0700 (PDT) (envelope-from brucem@mail.cruzio.com) Received: (from brucem@localhost) by mail.cruzio.com (8.11.3/8.11.3) id g7BHrbn00809; Sun, 11 Aug 2002 10:53:37 -0700 (PDT) (envelope-from brucem) Date: Sun, 11 Aug 2002 10:53:37 -0700 (PDT) From: "Bruce R. Montague" Message-Id: <200208111753.g7BHrbn00809@mail.cruzio.com> To: freebsd-hackers@freebsd.org Subject: PCM Native Audio Driver for NatSemi Geode GX1 Cc: cg@freebsd.org Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I have written a FreeBSD "new PCM" audio driver for the Native Audio PCI function internal to the National Semiconductor Geode GX1/Cx5530 CPU and chipset, and integrated equivalents. This driver uses the Cx5530 southbridge's internal PCI audio hardware directly. It does not use the Soundblaster emulator that at one time was in the Cyrix "hypervisor". I'm under the impression that this driver should work on any NatSemi GX1 CPU, but don't know that for sure. Also included in this kit are 4 small "new PCM" audio test programs. These test programs should work with any FreeBSD "new PCM" audio driver. The kit can be obtained at: http://alumni.cse.ucsc.edu/~brucem/gx_audio This driver is heavily commented and hopefully is useful to anyone studying the FreeBSD PCM audio system, or any similar PCI drivers using interfaces built on FreeBSD kernel objects. All features exercised by the test programs are working. Testing has been done under FreeBSD 4.6 Stable. Suspend/Resume support is present but not yet tested. Please let me know if you find bugs or have any advice at all about anything pertaining to this... - bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message