struct TaskStateSegment64
Defined at line 270 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/descriptor.h
x86-64 Task State Segment.
In 64-bit mode, the system needs at least one TSS. It is used to store
stack pointers for various privilege levels, stack pointers for various
interrupt handlers, and I/O port permissions.
[amd/vol2]: Figure 12-8. Long Mode TSS Format
[intel/vol3]: Figure 7-11. 64-Bit TSS Format
Public Members
uint32_t reserved0
uint64_t rsp0
uint64_t rsp1
uint64_t rsp2
uint32_t reserved1
uint32_t reserved2
uint64_t[7] ist
uint32_t reserved3
uint32_t reserved4
uint16_t reserved5
uint16_t io_port_bitmap_base
static const size_t kNumInterruptStackTables
static const uint32_t kIoMaxBitmapBits