mirror of
https://github.com/opnsense/src.git
synced 2026-02-21 17:00:58 -05:00
the low level interrupt handler number should be used. Change
setup_apic_irq_mapping() to allocate low level interrupt handler X (Xintr${X})
for any ISA interrupt X mentioned in the MP table.
Remove an assumption in the driver for the system clock (clock.c) that
interrupts mentioned in the MP table as delivered to IOAPIC #0 intpin Y
is handled by low level interrupt handler Y (Xintr${Y}) but don't assume
that low level interrupt handler 0 (Xintr0) is used.
Don't allocate two low level interrupt handlers for the system clock.
Reviewed by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
|
||
|---|---|---|
| .. | ||
| atpic_vector.S | ||
| clock.c | ||
| icu.h | ||
| icu_ipl.S | ||
| icu_ipl.s | ||
| icu_vector.S | ||
| icu_vector.s | ||
| intr_machdep.c | ||
| intr_machdep.h | ||
| isa.c | ||
| isa.h | ||
| isa_dma.c | ||
| isa_dma.h | ||
| nmi.c | ||
| npx.c | ||
| timerreg.h | ||
| vector.S | ||
| vector.s | ||