can someone explain...[ PCI interrupts]
M. Warner Losh
imp at bsdimp.com
Wed Dec 7 09:59:28 PST 2005
In message: <018e01c5fafe$c9154a20$642a15ac at smiley>
"Darren Pilgrim" <darren.pilgrim at 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.
More information about the freebsd-current