miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
tss.h File Reference
#include <miniOS/types.h>
Include dependency graph for tss.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tss_struct

Functions

struct tss_struct __attribute__ ((__packed__))
void tss_set_rsp0 (uint64_t rsp0)

Variables

uint32_t reserved1
uint64_t privileged_stack_table [3]
uint64_t reserved2
uint64_t interrupt_stack_table [7]
uint64_t reserved3
uint16_t reserved4
uint16_t io_map_base_addr

Function Documentation

◆ __attribute__()

struct tss_struct __attribute__ ( (__packed__) )

◆ tss_set_rsp0()

void tss_set_rsp0 ( uint64_t rsp0)

Variable Documentation

◆ interrupt_stack_table

uint64_t interrupt_stack_table[7]

◆ io_map_base_addr

uint16_t io_map_base_addr

◆ privileged_stack_table

uint64_t privileged_stack_table[3]

◆ reserved1

uint32_t reserved1

◆ reserved2

uint64_t reserved2

◆ reserved3

uint64_t reserved3

◆ reserved4

uint16_t reserved4