From owner-freebsd-hackers Sat May 6 22:19:00 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA05593 for hackers-outgoing; Sat, 6 May 1995 22:19:00 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA05587 for ; Sat, 6 May 1995 22:18:57 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id WAA11993; Sat, 6 May 1995 22:18:20 -0700 From: "Rodney W. Grimes" Message-Id: <199505070518.WAA11993@gndrsh.aac.dev.com> Subject: Re: PCI question To: terry@cs.weber.edu (Terry Lambert) Date: Sat, 6 May 1995 22:18:20 -0700 (PDT) Cc: tom@haven.uniserve.com, hackers@FreeBSD.org In-Reply-To: <9505070449.AA27277@cs.weber.edu> from "Terry Lambert" at May 6, 95 10:49:16 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1133 Sender: hackers-owner@FreeBSD.org Precedence: bulk > > > What are the pros and cons of level vs edge triggered interrupts? > > One can run multiple cards (per the PCI spec and per the Intel OEM > products division SMP box implementation) and the other needs an > interrupt per slot, in violation of the spec and impossible on > some hardware (like the Intel OEM products division SMP box). Interrupts per slot are *not* a violation of the spec, the spec allows either implementation. Intel's OEM product divisions BIOS author has been personal flambasted by me for his current PCI interrupt set up code. The response was the spec allows it that way, I am going to do it that way, and if OS's have problems with it the OS is broken. He did not seem to care that forcing shared interrupt dispatching via device polls was very ineffecient from a performance stand point :-(. I was not impresssed, I won't use Intel OEM products for this reason (Oem products are things like the Intel Preimier I/II, aka Plato motherboard). -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD