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: Bob Bishop <rb@xxxxxxxxx>
Date: Mon, 11 Dec 2006 08:59:57 +0000

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
rb@gid.co.uk		fax +44 (0)118 940 1295




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