|
The Pedigree Project
0.1
|
Collaboration diagram for X64InterruptManager::GateDescriptor:Public Attributes | |
| uint16_t | offset0 |
| uint16_t | selector |
| uint8_t | ist |
| uint8_t | flags |
| uint16_t | offset1 |
| uint32_t | offset2 |
| uint32_t | res |
Structure of a x64 long-mode gate descriptor
Definition at line 91 of file kernel/core/processor/x64/InterruptManager.h.
| uint8_t X64InterruptManager::GateDescriptor::flags |
Flags
Definition at line 100 of file kernel/core/processor/x64/InterruptManager.h.
| uint8_t X64InterruptManager::GateDescriptor::ist |
Entry number in the interrupt-service-table
Definition at line 98 of file kernel/core/processor/x64/InterruptManager.h.
| uint16_t X64InterruptManager::GateDescriptor::offset0 |
Bits 0-15 of the offset
Definition at line 94 of file kernel/core/processor/x64/InterruptManager.h.
| uint16_t X64InterruptManager::GateDescriptor::offset1 |
Bits 16-31 of the offset
Definition at line 102 of file kernel/core/processor/x64/InterruptManager.h.
| uint32_t X64InterruptManager::GateDescriptor::offset2 |
Bits 32-63 of the offset
Definition at line 104 of file kernel/core/processor/x64/InterruptManager.h.
| uint32_t X64InterruptManager::GateDescriptor::res |
Reserved, must be 0
Definition at line 106 of file kernel/core/processor/x64/InterruptManager.h.
| uint16_t X64InterruptManager::GateDescriptor::selector |
The segment selector
Definition at line 96 of file kernel/core/processor/x64/InterruptManager.h.
1.8.11