From owner-freebsd-hackers Mon May 6 16:38:24 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA17859 for hackers-outgoing; Mon, 6 May 1996 16:38:24 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA17854 for ; Mon, 6 May 1996 16:38:22 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id QAA22177; Mon, 6 May 1996 16:29:14 -0700 From: Terry Lambert Message-Id: <199605062329.QAA22177@phaeton.artisoft.com> Subject: Re: shared interrupts? To: hasty@rah.star-gate.com (Amancio Hasty Jr.) Date: Mon, 6 May 1996 16:29:14 -0700 (MST) Cc: terry@lambert.org, freebsd-hackers@FreeBSD.ORG In-Reply-To: <199605062302.QAA00292@rah.star-gate.com> from "Amancio Hasty Jr." at May 6, 96 04:02:52 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > > Is it possible for PCI devices to shared interrupts? > > > > Yes. > > > > > And if so how does one identify which device is generating the interrupt? > > > > One asks each device sharing the interrupt "Are *yo* talking to *me*?". > > > > 8-). > > Okay, specifically how does one ask each device "Are you really talking > to me?" You need to ask Stephan -- my copy of the PCI spec is at home. 8-(. I believe PCI requires a status register. The default PCI code already does this because Intel OEM products division motherboards like to throw everything onto the same interrupt by default (Plato, Zeus, et al). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.