]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/kvm.c
kvm: Fix eax for cpuid leaf 0x40000000
authorJidong Xiao <jidong.xiao@gmail.com>
Wed, 4 Jun 2014 01:10:06 +0000 (21:10 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 4 Jun 2014 07:12:04 +0000 (09:12 +0200)
commit79b6f2f651d64a122dd647c1456635d5a6a176ac
tree451730ed96c665b94dc936be22f7f05833650563
parent9b1786829aefb83f37a8f3135e3ea91c56001b56
kvm: Fix eax for cpuid leaf 0x40000000

Since Linux kernel 3.5, KVM has documented eax for leaf 0x40000000
to be KVM_CPUID_FEATURES:

https://github.com/torvalds/linux/commit/57c22e5f35aa4b9b2fe11f73f3e62bbf9ef36190

But qemu still tries to set it to 0. It would be better to make qemu
and kvm consistent. This patch just fixes this issue.

Signed-off-by: Jidong Xiao <jidong.xiao@gmail.com>
[Include kvm_base in the value. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target-i386/kvm.c