Interrupt Descriptor Table
include/irq/idt.h View source View on GitHubStructs
Section titled “Structs”idt_entry
Section titled “idt_entry” struct idt_entry (7 fields) source
idt_table
Section titled “idt_table” struct idt_table (1 field) source
§
struct idt_entry entries[IDT_ENTRIES] idt_ptr
Section titled “idt_ptr”Functions
Section titled “Functions”irq_init
Section titled “irq_init”void irq_init(void) source idt_load
Section titled “idt_load”void idt_load(void) source idt_set_gate
Section titled “idt_set_gate”void idt_set_gate(uint8_t num, uint16_t sel, uint8_t flags) source Macros
Section titled “Macros”IDT_ENTRIES
Section titled “IDT_ENTRIES”#define IDT_ENTRIES 256 source