Date: Wed, 07 Dec 2005 10:57:22 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: darren.pilgrim@bitfreak.org Cc: current@freebsd.org Subject: Re: can someone explain...[ PCI interrupts] Message-ID: <20051207.105722.60788677.imp@bsdimp.com> In-Reply-To: <018e01c5fafe$c9154a20$642a15ac@smiley> References: <018e01c5fafe$c9154a20$642a15ac@smiley>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <018e01c5fafe$c9154a20$642a15ac@smiley> "Darren Pilgrim" <darren.pilgrim@bitfreak.org> writes: : From: John Baldwin : > : > The reason [for masking interrupts] is that PCI interrupts are level : > triggered, so they won't "shut up" until the ISR has run and pacified : > the PCI device. : : But PCI interrupts can be programmed either level- or edge-triggered, so : wouldn't programming to edge-triggered interrupts solve the "they won't shut : up" issue? PCI interrupts are level. There's no way to program them otherwise. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051207.105722.60788677.imp>