StuBS
IDT::InterruptDescriptor Struct Reference

Public Attributes

uint16_t address_low
 lower interrupt function offset
uint16_t selector
 code segment selector in GDT or LDT
union { 
   struct { 
uint8_t ist: 3
 IST Index (64 bit).
uint8_t : 5
 unused, has to be 0
Gate type: 3
 gate type
GateSize size: 1
 gate size
uint8_t : 1
 unused, has to be 0
DPL dpl: 2
 descriptor privilege level
uint8_t present: 1
 present: 1 for interrupts
   } 
uint16_t flags
}; 
uint64_t address_high: 48
 higher interrupt function offset
uint64_t : 0
 fill until aligned with 64 bit

The documentation for this struct was generated from the following file: