]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target-i386: Report hyperv feature words through qom
authorEvgeny Yakovlev <eyakovlev@virtuozzo.com>
Fri, 24 Jun 2016 10:49:36 +0000 (13:49 +0300)
committerEduardo Habkost <ehabkost@redhat.com>
Thu, 7 Jul 2016 18:25:13 +0000 (15:25 -0300)
commitc35bd19a5c9140bce8b913cc5cefe6f071135bdb
tree09a129e33380e6fdbdbe3b9d3d3e02b18af8279e
parentd6276d26bd92c683c7ca194b6f6f48fd8994c1ed
target-i386: Report hyperv feature words through qom

This change adds hyperv feature words report through qom rpc.

When VM is configured with hyperv features enabled
libvirt will check that required feature words are set
in cpuid leaf 40000003 through qom request.

Currently qemu does not report hyperv feature words
which prevents windows guests from starting with libvirt.

To avoid conflicting with current hyperv properties all added feature
words cannot be set directly with -cpu +feature yet.

Signed-off-by: Evgeny Yakovlev <eyakovlev@virtuozzo.com>
Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
CC: Richard Henderson <rth@twiddle.net>
CC: Eduardo Habkost <ehabkost@redhat.com>
CC: Marcelo Tosatti <mtosatti@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/cpu.c
target-i386/cpu.h
target-i386/kvm.c