[−][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. |