UbixOS V2 2.0

Data Fields
tssStruct Struct Reference

`#include <tss.h>`

Collaboration diagram for tssStruct:

## Data Fields
short | back_link
short | back_link_reserved
long | cr3
short | cs
short | cs_reserved
short | ds
short | ds_reserved
long | eax
long | ebp
long | ebx
long | ecx
long | edi
long | edx
long | eflags
long | eip
short | es
short | es_reserved
long | esi
long | esp
long | esp0
long | esp1
long | esp2
short | fs
short | fs_reserved
short | gs
short | gs_reserved
short | io_map
char | io_space [8192]
short | ldt
short | ldt_reserved
short | ss
short | ss0
short | ss0_reserved
short | ss1
short | ss1_reserved
short | ss2
short | ss2_reserved
short | ss_reserved
short | trace_bitmap

## Detailed Description

Definition at line 34 of file tss.h.

## Field Documentation

## ◆ back_link

short tssStruct::back_link

Definition at line 35 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ back_link_reserved

short tssStruct::back_link_reserved

Definition at line 36 of file tss.h.

## ◆ cr3

long tssStruct::cr3

Definition at line 46 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ cs

short tssStruct::cs

Definition at line 56 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ cs_reserved

short tssStruct::cs_reserved

Definition at line 57 of file tss.h.

## ◆ ds

short tssStruct::ds

Definition at line 60 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ds_reserved

short tssStruct::ds_reserved

Definition at line 61 of file tss.h.

## ◆ eax

long tssStruct::eax

Definition at line 49 of file tss.h.

Referenced by biosCall(), fork_copyProcess(), and sys_fork().

## ◆ ebp

long tssStruct::ebp

Definition at line 51 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ebx

long tssStruct::ebx

Definition at line 49 of file tss.h.

Referenced by biosCall(), fork_copyProcess(), and sys_fork().

## ◆ ecx

long tssStruct::ecx

Definition at line 49 of file tss.h.

Referenced by biosCall(), fork_copyProcess(), and sys_fork().

## ◆ edi

long tssStruct::edi

Definition at line 53 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ edx

long tssStruct::edx

Definition at line 49 of file tss.h.

Referenced by biosCall(), fork_copyProcess(), and sys_fork().

## ◆ eflags

long tssStruct::eflags

Definition at line 48 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ eip

long tssStruct::eip

Definition at line 47 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ es

short tssStruct::es

Definition at line 54 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ es_reserved

short tssStruct::es_reserved

Definition at line 55 of file tss.h.

## ◆ esi

long tssStruct::esi

Definition at line 52 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ esp

long tssStruct::esp

Definition at line 50 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ esp0

long tssStruct::esp0

Definition at line 37 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), sys_fork(), and sysExec().

## ◆ esp1

long tssStruct::esp1

Definition at line 40 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ esp2

long tssStruct::esp2

Definition at line 43 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ fs

short tssStruct::fs

Definition at line 62 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ fs_reserved

short tssStruct::fs_reserved

Definition at line 63 of file tss.h.

## ◆ gs

short tssStruct::gs

Definition at line 64 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ gs_reserved

short tssStruct::gs_reserved

Definition at line 65 of file tss.h.

## ◆ io_map

short tssStruct::io_map

Definition at line 69 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ io_space

char tssStruct::io_space[8192]

Definition at line 70 of file tss.h.

## ◆ ldt

short tssStruct::ldt

Definition at line 66 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ldt_reserved

short tssStruct::ldt_reserved

Definition at line 67 of file tss.h.

## ◆ ss

short tssStruct::ss

Definition at line 58 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ss0

short tssStruct::ss0

Definition at line 38 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ss0_reserved

short tssStruct::ss0_reserved

Definition at line 39 of file tss.h.

## ◆ ss1

short tssStruct::ss1

Definition at line 41 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ss1_reserved

short tssStruct::ss1_reserved

Definition at line 42 of file tss.h.

## ◆ ss2

short tssStruct::ss2

Definition at line 44 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

## ◆ ss2_reserved

short tssStruct::ss2_reserved

Definition at line 45 of file tss.h.

## ◆ ss_reserved

short tssStruct::ss_reserved

Definition at line 59 of file tss.h.

## ◆ trace_bitmap

short tssStruct::trace_bitmap

Definition at line 68 of file tss.h.

Referenced by biosCall(), execFile(), execThread(), fork_copyProcess(), and sys_fork().

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

- C:/Dev/git/UbixOS/sys/include/sys/tss.h