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 numberMSR nameRootNon-root

0xC0010010

AMD_MSR_SYSCFG

Passthrough

Reads return 0.
Writes ignored.

0xC001001F

AMD_MSR_NB_CFG

Passthrough

Reads return 0.
Writes ignored.

 

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 numberMSR nameRootNon-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

Reads return 8FFFFFFF indicating the best possible patch is already loaded.
Writes ignored.

0x1A0

INTEL_MSR_MISC_ENABLE

Passthrough

Reads passthrough,
Writes ignored

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

Show:
© 2014 Microsoft. All rights reserved.