cbe0593dd5
- move ICU interrupt stuff from pci/pcib.h to cobalt/machdep.c because ICU should be initialized before pcib is attached - initialize ICU more properly - check interrupt types and set ELCR (edge/level control registers) accordingly in icu_intr_establish() - check requested IRQ line and call only a necessary hander in icu_intr() - use specific EOI to ack interrupts rather than AEOI - use macro defined in <dev/ic/i8259reg.h> |
||
---|---|---|
.. | ||
pchb.c | ||
pci_machdep.c | ||
pcib.c | ||
pciide_machdep.c |