Module cpu

Source

Re-exportsยง

pub use rip;
pub use rbp;
pub use rsp;

Modulesยง

cpuid
flags
gdt
idt
interrupts
msr

Structsยง

Cpu

Constantsยง

MAX_CPUS ๐Ÿ”’

Staticsยง

CPUS ๐Ÿ”’

Traitsยง

IoPortInt

Functionsยง

clear_interruptsโš 
cpu
get_cr0โš 
get_cr3โš 
get_cr4โš 
get_cs ๐Ÿ”’
haltโš 
inb ๐Ÿ”’ โš 
ind ๐Ÿ”’ โš 
invalidate_tlpโš 
inw ๐Ÿ”’ โš 
io_inโš 
io_outโš 
lgdt ๐Ÿ”’ โš 
SAFETY: the data pointed to by gdtr must be static and never change
lidt ๐Ÿ”’ โš 
SAFETY: the data pointed to by ldtr must be static and never change
ltr ๐Ÿ”’ โš 
outb ๐Ÿ”’ โš 
outd ๐Ÿ”’ โš 
outw ๐Ÿ”’ โš 
read_tscโš 
rflagsโš 
set_cr0โš 
set_cr3โš 
set_cr4โš 
set_cs ๐Ÿ”’ โš 
set_data_segments ๐Ÿ”’ โš 
set_interruptsโš