From owner-freebsd-hackers Wed Dec 12 10:13:53 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id F036237B416 for ; Wed, 12 Dec 2001 10:13:39 -0800 (PST) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.6/8.11.3) with ESMTP id fBCIJP100888; Wed, 12 Dec 2001 10:19:26 -0800 (PST) (envelope-from msmith@mass.dis.org) Message-Id: <200112121819.fBCIJP100888@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: Bernd Walter Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: irq In-reply-to: Your message of "Wed, 12 Dec 2001 15:09:28 +0100." <20011212150928.F15654@cicely8.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 12 Dec 2001 10:19:25 -0800 From: Mike Smith 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 never understood why the PCI-bus is not a interupt vector design. The way the story goes, it wasn't until the last minute that the initial PCI working group realised that they'd forgotten to do something about interrupts, and so the gross hack that we're now stuck with was implemented. It might be more realistic to say that PCI tries to discourage the use of interrupts, and hardware vendors haven't really gotten the message. You should look at recent PCI revisions, however, and the MSI (message-signalled interrupt) mechanism which, if implemented widely, will solve at least some of the major problems with PCI and interrupts. -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message