Turnstone Operating System
Loading...
Searching...
No Matches
tss_s Struct Reference

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
 

Detailed Description

tss descriptor values


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