|
PatchworkOS
|
The actual GDT structure. More...
#include <gdt.h>
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 |
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.
| gdt_segment_t gdt_t::kernelCode |
| gdt_segment_t gdt_t::kernelData |
| gdt_segment_t gdt_t::null |
| gdt_long_system_segment_t gdt_t::tssDesc |
| gdt_segment_t gdt_t::userCode |
| gdt_segment_t gdt_t::userData |