Expand description
Modules§
- asm
- Wrapper functions for assembly instructions.
- init
- Helper functions to initialize the CPU states on systems bootstrapping.
- trap
- Trap handling.
- uspace
uspace
- Structures and functions for user space.
Structs§
- Extended
State - Extended state of a task, such as FP/SIMD states.
- Fxsave
Area - A 512-byte memory region for the FXSAVE/FXRSTOR instruction to save and restore the x87 FPU, MMX, XMM, and MXCSR registers.
- GdtStruct
- A wrapper of the Global Descriptor Table (GDT) with maximum 16 entries.
- IdtStruct
- A wrapper of the Interrupt Descriptor Table (IDT).
- Task
Context - Saved hardware states of a task.
- Task
State Segment - In 64-bit mode the TSS holds information that is not directly related to the task-switch mechanism, but is used for stack switching when an interrupt or exception occurs.
- Trap
Frame - Saved registers when a trap (interrupt or exception) occurs.