Skip to main content

Module idt

Module idt 

Source
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§

InterruptReturnDecision
Decision returned by the raw interrupt trampolines.
LiveIdtGateInfo

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.