Interrupt Descriptor Table
| Member Type | Member Name |
|---|---|
uint16_t | base_low |
uint16_t | selector |
uint8_t | ist |
uint8_t | flags |
uint16_t | base_mid |
uint32_t | base_high |
uint32_t | reserved |
| Member Type | Member Name |
|---|---|
struct idt_entry | entries[IDT_ENTRIES] |
| Member Type | Member Name |
|---|---|
uint16_t | limit |
uint64_t | base |
voidirq_init()voidirq_load()voididt_set_gate(uint8_t num,uint16_t sel,uint8_t flags)
Defines
Section titled “Defines”IDT_ENTRIES:256