Top showing 0.0% usage
Matthew Dillon
dillon at apollo.backplane.com
Tue Feb 1 14:28:08 PST 2005
This is due to an old hack I had made long ago that allowed me to
quickly thread our interrupts.
Basically, the interrupt thread is running in a critical section, so
no hardclock interrupt can ever interrupt an interrupt thread.
I will do a cleanup pass on it. Basically I have to recognize legacy
interrupt masks in the ithread when running a particular handler. These
masks will eventually go away but cannot be removed yet (which is why I
tried to bypass dealing with them originally).
However, this is going to require some safety testing so I will add a
sysctl called kern.int_use_crit_section which will default to 1,
continuing to use the critical section. You will be able to turn it
off by setting it to 0, but if you hit any panics then turn it back on
and post a bug report.
-Matt
More information about the Users
mailing list