From owner-freebsd-hackers Fri May 21 1: 9:38 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from titan.metropolitan.at (mail.metropolitan.at [195.212.98.131]) by hub.freebsd.org (Postfix) with ESMTP id 15BFC14D61 for ; Fri, 21 May 1999 01:09:30 -0700 (PDT) (envelope-from mladavac@metropolitan.at) Received: by TITAN with Internet Mail Service (5.0.1458.49) id ; Fri, 21 May 1999 10:12:18 +0200 Message-ID: <55586E7391ACD211B9730000C1100276179612@r-lmh-wi-100.corpnet.at> From: Ladavac Marino To: 'Mike Smith' , Joel Ray Holveck Cc: Doug Rabson , Peter Wemm , Tommy Hallgren , freebsd-hackers@FreeBSD.ORG Subject: RE: Lazy SPLs Date: Fri, 21 May 1999 10:07:24 +0200 X-Priority: 3 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1458.49) Content-Type: text/plain Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > -----Original Message----- > From: Mike Smith [SMTP:mike@smith.net.au] > Sent: Friday, May 21, 1999 2:16 AM > To: Joel Ray Holveck > Cc: Doug Rabson; Peter Wemm; Tommy Hallgren; > freebsd-hackers@FreeBSD.ORG > Subject: Re: Lazy SPLs > > > > > Why mask out the interrupts at all, instead of queuing them in > handler > > level? > > Level-triggered interrupts are persistent conditions, not queueable > events. They typically require device-driver level intervention to be > > cleared. This is a major error in the PCI design (no surprises > there). > [ML] Whoa there! That's the MAJOR advantage of PCI design. Open collector, active low, level triggered interrupts are the only possibility for interupt line sharing without programmatically accessible registers on card which say "yes, I am still interrupting". Active high, edge triggered interrupts are an abomination (there is no way to reliably share the interrupt line and you cannot even wire or it). They are the reason why one never has enough interrupt lines on ISA. > -- > \\ The mind's the standard \\ Mike Smith > \\ of the man. \\ msmith@freebsd.org > \\ -- Joseph Merrick \\ msmith@cdrom.com > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message