Expand description
Interrupt Descriptor Table (IDT) for Strat9-OS
Handles CPU exceptions and hardware IRQs.
Inspired by MaestroOS idt.rs and Redox-OS kernel.
Modules§
- irq
- IRQ interrupt vector numbers (PIC1_OFFSET + IRQ number)
Structs§
- Interrupt
Return Decision - Decision returned by the raw interrupt trampolines.
- Live
IdtGate Info
Functions§
- init
- live_
gate_ info - load
- register_
ahci_ irq - Register the AHCI storage controller IRQ handler.
- register_
lapic_ timer_ vector - Register the Local APIC timer IRQ vector to use the timer handler.
- register_
virtio_ block_ irq - Register the VirtIO block device IRQ handler
- register_
xhci_ irq - Register the xHCI USB controller IRQ handler.