qemu/target-i386
Andre Przywara 6d2edc4373 allow hypervisor CPUID bit to be overriden
KVM defaults to the hypervisor CPUID bit to be set, whereas pure
QEMU clears it. On some occasions one wants to set or clear it the
other way round (for instance to get HyperV running inside a guest).

Move the bit-set to be done before the command line parsing and
enable it by default. One can disable it by using: -cpu qemu64,-hypervisor
Fix some whitespace damage on the way.

Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-06-29 13:52:11 -05:00
..
cpu.h Handle init/sipi in a main cpu exec loop. (v2) 2009-06-22 10:15:28 -05:00
exec.h Handle init/sipi in a main cpu exec loop. (v2) 2009-06-22 10:15:28 -05:00
helper.c allow hypervisor CPUID bit to be overriden 2009-06-29 13:52:11 -05:00
helper.h x86: Add support for resume flag 2009-05-22 10:50:37 -05:00
helper_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
kvm.c kvm: x86: Save/restore KVM-specific CPU states 2009-05-22 10:50:34 -05:00
machine.c kvm: x86: Save/restore KVM-specific CPU states 2009-05-22 10:50:34 -05:00
op_helper.c x86: Add support for resume flag 2009-05-22 10:50:37 -05:00
ops_sse.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
ops_sse_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
svm.h reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2 2008-06-04 17:02:19 +00:00
TODO SVM rework 2008-05-28 16:16:54 +00:00
translate.c x86: Add support for resume flag 2009-05-22 10:50:37 -05:00