From owner-freebsd-current Sat May 1 11:23: 9 1999 Delivered-To: freebsd-current@freebsd.org Received: from k6n1.znh.org (unknown [207.109.235.29]) by hub.freebsd.org (Postfix) with ESMTP id 13F2E15110 for ; Sat, 1 May 1999 11:22:58 -0700 (PDT) (envelope-from zach@uffdaonline.net) Received: (from zach@localhost) by k6n1.znh.org (8.9.3/8.9.1) id SAA00597; Sat, 1 May 1999 18:18:53 GMT (envelope-from zach) Date: Sat, 1 May 1999 13:18:53 -0500 From: Zach Heilig To: zach@uffdaonline.net Cc: "Jordan K. Hubbard" , Steve Kargl , John Polstra , dwhite@resnet.uoregon.edu, current@FreeBSD.ORG Subject: Re: PCM Message-ID: <19990501131853.A505@k6n1.znh.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I found the commit that "broke" sound (beyond that, I don't know how to fix it): peter 1999/04/21 00:26:31 PDT Modified files: sys/alpha/isa isa.c sys/alpha/pci pcibus.c sys/cam cam_xpt.c sys/dev/ata ata-all.c sys/i386/i386 nexus.c sys/i386/include types.h sys/i386/isa clock.c intr_machdep.c intr_machdep.h ipl_funcs.c isa_device.h isa_dma.c random_machdep.c sys/isa isavar.h sys/kern kern_intr.c sys/pci intpm.c sys/sys interrupt.h systm.h Log: Stage 1 of a cleanup of the i386 interrupt registration mechanism. Interrupts under the new scheme are managed by the i386 nexus with the awareness of the resource manager. There is further room for optimizing the interfaces still. All the users of register_intr()/intr_create() should be gone, with the exception of pcic and i386/isa/clock.c. Revision Changes Path 1.11 +3 -3 src/sys/alpha/isa/isa.c 1.11 +1 -36 src/sys/alpha/pci/pcibus.c 1.53 +1 -3 src/sys/cam/cam_xpt.c 1.9 +28 -33 src/sys/dev/ata/ata-all.c 1.4 +7 -6 src/sys/i386/i386/nexus.c 1.17 +2 -1 src/sys/i386/include/types.h 1.130 +12 -16 src/sys/i386/isa/clock.c 1.19 +426 -42 src/sys/i386/isa/intr_machdep.c 1.14 +16 -3 src/sys/i386/isa/intr_machdep.h 1.16 +9 -1 src/sys/i386/isa/ipl_funcs.c 1.60 +1 -3 src/sys/i386/isa/isa_device.h 1.2 +1 -2 src/sys/i386/isa/isa_dma.c 1.30 +2 -1 src/sys/i386/isa/random_machdep.c 1.4 +3 -3 src/sys/isa/isavar.h 1.22 +1 -405 src/sys/kern/kern_intr.c 1.5 +4 -8 src/sys/pci/intpm.c 1.8 +4 -19 src/sys/sys/interrupt.h 1.88 +1 -4 src/sys/sys/systm.h A kernel from right before that works for sound, and one from right after it is broken. -- Zach Heilig To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message