Il 13/08/2014 18:06, Wei Huang ha scritto: > Current KVM only supports RDMSR for K7_EVNTSEL0 and K7_PERFCTR0 > MSRs. Reading the rest MSRs will trigger KVM to inject #GP into > guest VM. This causes a warning message "Failed to access perfctr > msr (MSR c0010001 is ffffffffffffffff)" on AMD host. This patch > adds RDMSR support for all K7_EVNTSELn and K7_PERFCTRn registers > and thus supresses the warning message. > > Signed-off-by: Wei Huang <wehuang@xxxxxxxxxx> > --- > arch/x86/kvm/x86.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c > index ef432f8..3f10ca2 100644 > --- a/arch/x86/kvm/x86.c > +++ b/arch/x86/kvm/x86.c > @@ -2399,7 +2399,13 @@ int kvm_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) > case MSR_K7_HWCR: > case MSR_VM_HSAVE_PA: > case MSR_K7_EVNTSEL0: > + case MSR_K7_EVNTSEL1: > + case MSR_K7_EVNTSEL2: > + case MSR_K7_EVNTSEL3: > case MSR_K7_PERFCTR0: > + case MSR_K7_PERFCTR1: > + case MSR_K7_PERFCTR2: > + case MSR_K7_PERFCTR3: > case MSR_K8_INT_PENDING_MSG: > case MSR_AMD64_NB_CFG: > case MSR_FAM10H_MMIO_CONF_BASE: > Thanks, applying for 3.18. Paolo -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html