DragonFly kernel List (threaded) for 2006-12
DragonFly BSD
DragonFly kernel List (threaded) for 2006-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: What do people think about adaptive polling?


From: Hasso Tepper <hasso@xxxxxxxxx>
Date: Tue, 12 Dec 2006 14:56:09 +0200

Simon 'corecode' Schubert wrote:
> I think that's the equivalent of fast and slow interrupts in bsd.  we
> basically (with some exceptions, like serial io) do all the work in the
> slow interrupt handler (= interrupt thread).

As far as I understand it, no. Correct me if I'm wrong, but fast and slow
interrupts is about splitting interrupts into two kinds - serial io is
example of fast interrupt and network io is example of slow interrupt.

Sofirq in Linux is about splitting work done to serve one interrupt into two
parts - minimal and very fast interrupt handler schedules task done in
sofirq thread.

-- 
Hasso Tepper



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]