|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH] Qemu: Fix eax for cpuid leaf 0x40000000 |
Date: | Wed, 04 Jun 2014 09:09:46 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Il 04/06/2014 03:10, Jidong Xiao ha scritto:
diff --git a/qemu-2.0.0/target-i386/kvm.c.orig b/qemu-2.0.0/target-i386/kvm.c index 4389959..b8b282d 100644 --- a/qemu-2.0.0/target-i386/kvm.c.orig +++ b/qemu-2.0.0/target-i386/kvm.c @@ -530,7 +530,7 @@ int kvm_arch_init_vcpu(CPUState *cs) memcpy(signature, "KVMKVMKVM\0\0\0", 12); c = &cpuid_data.entries[cpuid_i++]; c->function = KVM_CPUID_SIGNATURE | kvm_base; - c->eax = 0; + c->eax = KVM_CPUID_FEATURES; c->ebx = signature[0]; c->ecx = signature[1]; c->edx = signature[2];
This should actually be "KVM_CPUID_FEATURES | kvm_base", in case Hyper-V leaves are available too. But it is a good catch!
Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |