9d45f1936c
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@713 6952d904-891a-0410-993b-d76249ca496b
28 lines
785 B
Diff
28 lines
785 B
Diff
Index: kvm-75/kernel/x86/x86.c
|
|
===================================================================
|
|
--- kvm-75.orig/kernel/x86/x86.c
|
|
+++ kvm-75/kernel/x86/x86.c
|
|
@@ -874,7 +874,11 @@ static int set_msr_mtrr(struct kvm_vcpu
|
|
|
|
int kvm_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data)
|
|
{
|
|
+printk(KERN_INFO "MSR write: 0x%lx = 0x%llx\n", msr, data);
|
|
switch (msr) {
|
|
+ case 0xe2:
|
|
+ printk(KERN_INFO "CState MSR write: 0x%llx\n", data);
|
|
+ break;
|
|
case MSR_EFER:
|
|
set_efer(vcpu, data);
|
|
break;
|
|
@@ -1025,6 +1029,10 @@ int kvm_get_msr_common(struct kvm_vcpu *
|
|
case MSR_EFER:
|
|
data = vcpu->arch.shadow_efer;
|
|
break;
|
|
+ case 0xe2:
|
|
+ printk(KERN_INFO "CState MSR read: 0x0\n");
|
|
+ data = 0;
|
|
+ break;
|
|
case MSR_KVM_WALL_CLOCK:
|
|
data = vcpu->kvm->arch.wall_clock;
|
|
break;
|