INTR_FILTER?

Andriy Gapon avg at icyb.net.ua
Mon Feb 2 04:24:18 PST 2009


on 02/02/2009 14:17 Rui Paulo said the following:
> 
> On 2 Feb 2009, at 12:01, Andriy Gapon wrote:
> 
>
>> I may be wrong but this could auto-magically improve some cases where
>> there are shared interrupts between drivers with ithreads. In this case,
>> I think, their interrupt handler would be run "in parallel" instead of
>> sequentially.
> 
> I haven't read the details of the implementation yet, but how does that
> work?

As I understand, in non-INTR_FILTER case there is one ithread per
interrupt vector ("IRQ"), in INTR_FILTER case there is an ithread per
handler ("driver"). This is a little bit simplified.

-- 
Andriy Gapon


More information about the freebsd-hackers mailing list