Module msr

Module msr 

Source
Expand description

Logic for configuring x86_64 model specific registers (MSRs).

Structs§

ArchCapaMSRFlags
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.