The x86 change to make "check" mode be enabled by default made QEMU print a warning in the default case if running in an Intel host:
$ qemu-system-x86_64 -machine pc,accel=kvm warning: host doesn't support requested feature: CPUID.80000001H:ECX.sse4a [bit 6] Fix this by not enabling sse4a in qemu64 when in KVM mode. The long term solution will probably involve creating separate "tcg64" and "kvm64" CPU models as defaults, so we can finally choose completely diffferent defaults in the KVM- and TCG-specific models without making the kvm_default_props list grow too mcuh. Eduardo Habkost (3): target-i386: Add optional class name to kvm_default_props pc: Create pc_compat_2_4() function target-i386: Don't enable SSE4A by default with KVM hw/i386/pc_piix.c | 22 +++++++++++----------- hw/i386/pc_q35.c | 18 +++++++++--------- target-i386/cpu.c | 34 ++++++++++++++++++++++------------ target-i386/cpu.h | 3 ++- 4 files changed, 44 insertions(+), 33 deletions(-) -- 2.1.0