Expand description
Logic for configuring x86_64 model specific registers (MSRs).
Structs§
- Arch
CapaMSR Flags - Feature flags enumerated in the IA32_ARCH_CAPABILITIES MSR. See https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/technical-documentation/cpuid-enumeration-and-architectural-msrs.html
- MsrRange
- MSR range
Enums§
- MsrError
- MSR related errors.
Constants§
- MSR_
IA32_ ARCH_ CAPABILITIES - Architecture capabilities MSR
- MSR_
IA32_ SPEC_ CTRL - Taken from arch/x86/include/asm/msr-index.h Spectre mitigations control MSR
Functions§
- create_
boot_ msr_ entries - Creates and populates required MSR entries for booting Linux on X86_64.
- get_
msrs_ to_ dump - Returns the list of dumpable MSR indices.
- get_
msrs_ to_ save - Returns the list of serializable MSR indices.
- msr_
is_ dumpable - Checks whether a particular MSR can be dumped.
- msr_
should_ serialize - Specifies whether a particular MSR should be included in vcpu serialization.
- set_
msrs - Configure Model Specific Registers (MSRs) required to boot Linux for a given x86_64 vCPU.