qemu/target-i386
Avi Kivity 02b049df49 Fix x86 feature modifications for features that set multiple bits
QEMU allows adding or removing cpu features by using the syntax '-cpu +feature'
or '-cpu -feature'.  Some cpuid features cause more than one bit to be set or
cleared; but QEMU stops after just one bit has been modified, causing the
feature bits to be inconsistent.

Fix by allowing all feature bits corresponding to a given name to be set.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-08 15:42:52 -05:00
..
cpu.h kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
exec.h qemu: per-arch cpu_has_work (Marcelo Tosatti) 2009-04-24 18:03:20 +00:00
helper_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
helper.c Fix x86 feature modifications for features that set multiple bits 2009-05-08 15:42:52 -05:00
helper.h TCG variable type checking. 2008-11-17 14:43:54 +00:00
kvm.c kvm: Add support for querying supported cpu features 2009-05-08 15:42:52 -05:00
machine.c xen: groundwork for xen support (Gerd Hoffmann) 2009-04-22 15:19:10 +00:00
op_helper.c Fix i386-linux-user build (Laurent Desnogues) 2009-04-23 13:16:56 +00:00
ops_sse_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
ops_sse.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 Add new command line option -singlestep for tcg single stepping. 2009-04-05 20:08:59 +00:00