qemu/target-i386
Andre Przywara fe4bce09b6 introduce -cpu host target
Although the guest's CPUID bits can be controlled in a fine grained way
in QEMU, a simple way to inject the host CPU is missing. This is handy
for KVM desktop virtualization, where one wants the guest to support the
full host feature set.
Introduce another CPU type called 'host', which will propagate the host's
CPUID bits to the guest. Unwanted bits can still be turned off by using
the existing syntax (-cpu host,-skinit)

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_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
helper.c introduce -cpu host target 2009-06-29 13:52:11 -05:00
helper.h x86: Add support for resume flag 2009-05-22 10:50:37 -05: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_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
ops_sse.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +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