9dc3975ffe
This patch adds the symbol names to icu.s that vmstat expects the interrupt counters to be called. It also adds code to config so that the names of the interrupts are written at the end of vectors.s so vmstat can report real device names. It also cleans up and enables the logging of stray interrupts. The counters for false interrupts are added but the fix for them is not (the fix I have is not done very good.) A false interrupt is when a device asserts it's interrupt signal, then removes it before the 8259 can latch it. This is the number one cause of stray IRQ7's and IRQ15's. Additional device probe information is now printed. This includes ending I/O address (many drivers do not return the correct value from a probe this still needs to be fixed), memory address and size, driver flags passed in by config. |
||
---|---|---|
.. | ||
config.8 | ||
config.h | ||
config.y | ||
lang.l | ||
main.c | ||
Makefile | ||
mkglue.c | ||
mkheaders.c | ||
mkioconf.c | ||
mkmakefile.c | ||
mkswapconf.c | ||
mkubglue.c |