Expand description
CPU execution context control.
ModulesΒ§
MacrosΒ§
StructsΒ§
- CpuException
Info - CPU exception information.
- FpuState
- The FPU state of user task.
- FxSave
Area π - General
Regs - General registers.
- Page
Fault Error Code - Page Fault error code. Following the Intel Architectures Software Developerβs Manual Volume 3
- User
Context - Userspace CPU context, including both general-purpose registers and FPU state.
- XSave
Area π - The modern FPU state format (as saved by the
XSAVE`` and restored by the
XRSTOR` instructions).
EnumsΒ§
- CpuException
- CPU exception.
- CpuException
Type - As Osdev Wiki defines(https://wiki.osdev.org/Exceptions): CPU exceptions are classified as:
ConstantsΒ§
- MAX_
XSAVE_ πAREA_ SIZE - The max size in bytes of the XSAVE area.
- XFEATURE_
MASK_ πUSER_ RESTORE - Mask features which are restored when returning to user space.
StaticsΒ§
- XSAVE_
AREA_ πSIZE - The real size in bytes of the XSAVE area containing all states enabled by XCRO | IA32_XSS.
- XSTATE_
MAX_ πFEATURES - The XSTATE features (user & supervisor) supported by the processor.