Hypervisor Vendor-Specific MSRs
The following table contains a list of AMD-specific MSRs and describes how the hypervisor handles them. The default behavior for MSRs that are not listed in the following table is passthrough to hardware for root, and #GP for non-root.
MSR number | MSR name | Root | Non-root |
---|---|---|---|
0xC0010010 |
AMD_MSR_SYSCFG |
Passthrough |
|
0xC001001F |
AMD_MSR_NB_CFG |
Passthrough |
|
The following table contains a list of Intel-specific MSRs and describes how the hypervisor handles them. The default behavior for MSRs that are not listed in the following table is passthrough to hardware for root, and #GP for non-root.
MSR number | MSR name | Root | Non-root |
---|---|---|---|
0x006 |
INTEL_MSR_MONITOR_FILTER_SIZE |
#GP |
#GP |
0x017 |
INTEL_MSR_PLATFORM_ID |
Passthrough |
Reads return 0. Writes ignored. |
0x03A |
INTEL_MSR_FEATURE_CONTROL |
#GP |
#GP |
0x079 |
INTEL_MSR_BIOS_UPDT_TRIG |
Virtualized |
Reads return 0. Writes ignored. |
0x08B |
INTEL_MSR_BIOS_SIGN_ID |
Passthrough |
|
0x1A0 |
INTEL_MSR_MISC_ENABLE |
Passthrough |
|
0x38D |
INTEL_MSR_ PERF_CAPABILITIES |
#GP |
#GP |
0x38E |
INTEL_MSR_PER_GLOBAL_STATUS |
#GP |
#GP |
0x38F |
INTEL_MSR_PERF_GLOBAL_CTRL |
#GP |
#GP |
0x390 |
INTEL_MSR_PERF_GLOBAL_OVF_CTRL |
#GP |
#GP |
0x3F1 |
INTEL_MSR_PEBS_ENABLE |
#GP |
#GP |
0x480 - 0x48A |
INTEL_MSR_VMX_CAPSx |
#GP |
#GP |
0x600 |
INTEL_MSR_DS_AREA |
#GP |
#GP |
Send comments about this topic to Microsoft
Build date: 11/16/2013