On 9/6/07, Sam Fourman Jr. wrote:
I'm not the right person to try to explain it, but I have generally
been interested in seeing where it crops up and what it's associated
with.
The various /plusXY.html pages often have notes indicating drivers for
which interrupt mitigation has been enabled/enhanced, and you can see
what generally has it. For example, from plus38.html:
"Add microcode to support interrupt mitigation on fxp(4) 82551 F
stepping chipset. Big performance boost."
plus39.html:
"Fix for the nfe(4) interrupt mitigation code."
...or a CVS commit about enabling it in a National Semiconductor chip:
http://marc.info/?l=openbsd-cvs&m=118037514315592&w=2
...after which Soekris boxen with the DP83816 chips could experience
better throughput at lower interrupt rates, good since the poor
thing's CPU is a limiting factor. It's fun to look for this kind of
stuff in the CVS commit logs, e.g.
http://marc.info/?l=openbsd-cvs&w=2&r=1&s=%22interrupt+mitigation%22&q=b
http://marc.info/?l=openbsd-cvs&w=2&r=1&s=%22interrupt+holdoff%22&q=b
http://marc.info/?l=openbsd-cvs&w=2&r=1&s=interrupt+coalesce&q=b
and other places:
http://www.openbsd.org/papers/cuug2007/mgp00016.txt
DS
| Linus Torvalds | Re: LSM conversion to static interface |
| Ingo Molnar | [patch 03/13] syslets: generic kernel bits |
| Ingo Molnar | Re: [PATCH 6/6] sched: disabled rt-bandwidth by default |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
git: | |
| David Miller | [GIT]: Networking |
| Gregory Haskins | [RFC PATCH 00/17] virtual-bus |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
