diff -r 980b8d1a5541 xen/arch/x86/hvm/svm/svm.c --- a/xen/arch/x86/hvm/svm/svm.c Thu Nov 22 10:44:54 2007 +0000 +++ b/xen/arch/x86/hvm/svm/svm.c Thu Nov 22 11:56:10 2007 +0100 @@ -133,6 +133,7 @@ static enum handler_return long_mode_do_ break; case MSR_IA32_MC4_MISC: /* Threshold register */ + case MSR_F10_MC4_MISC1 ... MSR_F10_MC4_MISC3: /* * MCA/MCE: Threshold register is reported to be locked, so we ignore * all write accesses. This behaviour matches real HW, so guests should @@ -1777,6 +1778,7 @@ static void svm_do_msr_access( break; case MSR_IA32_MC4_MISC: /* Threshold register */ + case MSR_F10_MC4_MISC1 ... MSR_F10_MC4_MISC3: /* * MCA/MCE: We report that the threshold register is unavailable * for OS use (locked by the BIOS).