Turnstone Operating System
|
tss descriptor values More...
#include <task.h>
Public Attributes | |
uint32_t | reserved0 |
at long mode this value not used | |
uint64_t | rsp0 |
stack pointer for ring 0 | |
uint64_t | rsp1 |
stack pointer for ring 1 | |
uint64_t | rsp2 |
stack pointer for ring 2 | |
uint64_t | reserved1 |
not used at long mode | |
uint64_t | ist1 |
stack pointer for interrupts with ist 1 | |
uint64_t | ist2 |
stack pointer for interrupts with ist 2 | |
uint64_t | ist3 |
stack pointer for interrupts with ist 3 | |
uint64_t | ist4 |
stack pointer for interrupts with ist 4 | |
uint64_t | ist5 |
stack pointer for interrupts with ist 5 | |
uint64_t | ist6 |
stack pointer for interrupts with ist 6 | |
uint64_t | ist7 |
stack pointer for interrupts with ist 7 | |
uint64_t | reserved2 |
not used at long mode | |
uint16_t | reserved3 |
not used at long mode | |
uint16_t | iomap_base_address |
iomap permission bit array | |
tss descriptor values