[PATCH] KVM: Implement a few system configuration msrs

Resolves sourceforge bug 1622229 (guest crashes running benchmark software).

Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Avi Kivity and committed by Linus Torvalds 671d6564 09db28b8

+6
+3
drivers/kvm/svm.c
··· 1068 1068 static int svm_get_msr(struct kvm_vcpu *vcpu, unsigned ecx, u64 *data) 1069 1069 { 1070 1070 switch (ecx) { 1071 + case 0xc0010010: /* SYSCFG */ 1072 + case 0xc0010015: /* HWCR */ 1073 + case MSR_IA32_PLATFORM_ID: 1071 1074 case MSR_IA32_P5_MC_ADDR: 1072 1075 case MSR_IA32_P5_MC_TYPE: 1073 1076 case MSR_IA32_MC0_CTL:
+3
drivers/kvm/vmx.c
··· 359 359 case MSR_IA32_SYSENTER_ESP: 360 360 data = vmcs_read32(GUEST_SYSENTER_ESP); 361 361 break; 362 + case 0xc0010010: /* SYSCFG */ 363 + case 0xc0010015: /* HWCR */ 364 + case MSR_IA32_PLATFORM_ID: 362 365 case MSR_IA32_P5_MC_ADDR: 363 366 case MSR_IA32_P5_MC_TYPE: 364 367 case MSR_IA32_MC0_CTL: