Module regs

Source
Expand description

Definitions for x86 Registers Constants and utilities for x86 CPU generic, system and model specific registers.

Enums§

Error
Errors thrown while setting up x86_64 registers.

Constants§

EFER_LMA
Long-mode active bit in EFER MSR.
EFER_LME
Long-mode enable bit in EFER MSR.
EFER_NX
Non-Executable bit in EFER MSR.
X86_CR0_PE
Protection mode enable bit in CR0.
X86_CR0_PG
Paging enable bit in CR0.
X86_CR4_PAE
Physical Address Extension bit in CR4.

Functions§

setup_fpu
Configure Floating-Point Unit (FPU) registers for a given CPU.
setup_msrs
Configure Model Specific Registers (MSRs) for a given CPU.
setup_regs
Configure base registers for a given CPU.
setup_sregs
Configures the segment registers for a given CPU.