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?
:
:Hi,
:
:At 05:48 11/12/2006, Matthew Dillon wrote:
:>[...]The idea is to be able to do an end-run around systems with broken
:> interrupt routing by instituting adaptive polling. Basically all
:> devices that can produce events are polled at some reasonable minimum
:> rate, say 50hz. When polled, the device returns an indication as to
:> whether it processed any new events or not. [etc]
:
:Your problem will be with devices (if any exist) that don't give sane
:status unless they think they have interrupted. If designers can get
:the interrupt path wrong, they can get that wrong too.
:
:--
:Bob Bishop +44 (0)118 940 1243
Fortunately only the ATA hardware suffers from this particular problem.
All other hardware I've ever come across has a reliable status register
of some sort.
-Matt
Matthew Dillon
<dillon@backplane.com>
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]