Skip to main content

Module ioapic

Module ioapic 

Source
Expand description

I/O APIC driver

The I/O APIC handles routing of external hardware interrupts to Local APICs. It uses indirect MMIO: write register index to IOREGSEL, then read/write IOWIN.

Functionsยง

init
Initialize the I/O APIC.
mask_irq
Mask a GSI (disable the interrupt)
mask_legacy_irq
Mask a legacy IRQ, resolving MADT overrides to the correct GSI.
route_irq
Route a GSI to a specific LAPIC and vector.
route_legacy_irq
Route a legacy ISA IRQ, applying MADT interrupt source overrides.
unmask_irq
Unmask a GSI (enable the interrupt)