[−][src]Module sunrise_bootstrap::gdt
GDT Handler
The Global Descriptor Table is responsible for segmentation of memory. In our case though, we don't really care about that.
Modules
| i386 | This crate is x86_64's little brother. It provides i386 specific functions and data structures, and access to various system registers. |
| segment_selector | Types for the Global Descriptor Table and segment selectors. |
Structs
| DescriptorTable | A structure containing our GDT. We can have at most 16 segments, we should be more than enough. |
| DescriptorTableEntry | |
| FAULT_TASK | |
| MAIN_TASK |
Enums
| SystemDescriptorTypes |
Statics
| GDT | The GDT set-up by the bootstrap |
| GLOBAL_LDT | The global LDT used by all the processes. |
Functions
| init_gdt |