[−][src]Module sunrise_kernel::i386
This crate is x86_64's little brother. It provides i386 specific functions and data structures, and access to various system registers.
Modules
acpi | ACPI detection |
gdt | GDT Handler |
instructions | Low level functions for special i386 instructions. |
interrupt | Arch-generic interrupt handling. |
interrupt_service_routines | i386 exceptions + irq + syscall handling |
multiboot | Multiboot Information |
pio | Port IO |
process_switch | Arch-specific process switch functions |
registers | i386 registers reading |
stack | Kernel stack |
structures | Representations of various x86 specific structures and descriptor tables. |
Structs
TssStruct | The Task State Segment (TSS) is a special data structure for x86 processors which holds information about a task. The TSS is primarily suited for hardware multitasking, where each individual process has its own TSS. (see OSDEV) |
Enums
PrivilegeLevel | Represents a protection ring level. |