KernOS
|
Exception and interrupt gate descriptor entry. More...
#include <interrupt.h>
Public Attributes | |
struct { | |
uint16_t m_OffsetLow | |
uint16_t m_CS_Selector | |
uint8_t m_Reserve | |
uint8_t m_Access | |
uint16_t m_OffsetHigh | |
}; | |
struct { | |
uint32_t Low | |
uint32_t High | |
}; | |
Exception and interrupt gate descriptor entry.
Interrupt & Trap gate descriptor entry |31|30|29|28|27|26|25|24|23|22|21|20|19|18|17|16|15|14|13|12|11|10|09|08|07|06|05|04|03|02|01|00| | Higher 16 bits of target code address |P |DPL |0| Type | Reserved | | Target code-segment selector | Lower 16 bits of target code address |
Definition at line 83 of file interrupt.h.
struct { ... } |
struct { ... } |
uint32_t INTRP::DescriptorEntry::High |
Definition at line 96 of file interrupt.h.
uint32_t INTRP::DescriptorEntry::Low |
Definition at line 95 of file interrupt.h.
uint8_t INTRP::DescriptorEntry::m_Access |
Definition at line 90 of file interrupt.h.
uint16_t INTRP::DescriptorEntry::m_CS_Selector |
Definition at line 88 of file interrupt.h.
uint16_t INTRP::DescriptorEntry::m_OffsetHigh |
Definition at line 91 of file interrupt.h.
uint16_t INTRP::DescriptorEntry::m_OffsetLow |
Definition at line 87 of file interrupt.h.
uint8_t INTRP::DescriptorEntry::m_Reserve |
Definition at line 89 of file interrupt.h.