Module main::cpu [collapse all] [expand all] [src]
Modules
interrupt | The Interrupt Table and Isr (Interrupt Service Routine) classes. |
io | Low-level CPU IO: inb, outb instructions. |
mmu | Memory Management Unit - Translates virtual memory addresses to physical addresses. Memory is grouped into tabulated Pages. This module defines the Page(uint) and Table implementations. |
Structs
CR0Flags | |
Eflags |
Statics
pub static CF: Eflags = BitFlags { bits: $value } |
|
pub static CR0_PG: CR0Flags = BitFlags { bits: $value } |
|
pub static IF: Eflags = BitFlags { bits: $value } |
|
pub static mut desc_table: Option<Gdt> = None |
Functions
info | |
init |