PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches
gdt_t Struct Reference

The actual GDT structure. More...

#include <gdt.h>

Collaboration diagram for gdt_t:

Data Fields

gdt_segment_t null
 
gdt_segment_t kernelCode
 
gdt_segment_t kernelData
 
gdt_segment_t userData
 
gdt_segment_t userCode
 
gdt_long_system_segment_t tssDesc
 

Detailed Description

The actual GDT structure.

Note that we actually only need one TTS descriptor, not one per cpu, as its only used while loading a TTS, after that its just useless.

Definition at line 122 of file gdt.h.

Field Documentation

◆ null

gdt_segment_t gdt_t::null

Definition at line 124 of file gdt.h.

◆ kernelCode

gdt_segment_t gdt_t::kernelCode

Definition at line 125 of file gdt.h.

◆ kernelData

gdt_segment_t gdt_t::kernelData

Definition at line 126 of file gdt.h.

◆ userData

gdt_segment_t gdt_t::userData

Definition at line 127 of file gdt.h.

◆ userCode

gdt_segment_t gdt_t::userCode

Definition at line 128 of file gdt.h.

◆ tssDesc

gdt_long_system_segment_t gdt_t::tssDesc

Definition at line 129 of file gdt.h.


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