qemu-e2k/target-i386
Alex Williamson f522d2acc5 kvm: Enable -cpu option to hide KVM
The latest Nvidia driver (337.88) specifically checks for KVM as the
hypervisor and reports Code 43 for the driver in a Windows guest when
found.  Removing or changing the KVM signature is sufficient for the
driver to load and work.  This patch adds an option to easily allow
the KVM hypervisor signature to be hidden using '-cpu kvm=off'.  We
continue to expose KVM via the cpuid value by default.  The state of
this option does not supercede or replace -enable-kvm or the accel=kvm
machine option.  This only changes the visibility of KVM to the guest
and paravirtual features specifically tied to the KVM cpuid.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2014-06-03 18:40:48 +02:00
..
arch_dump.c dump: rebase from host-private RAMBlock offsets to guest-physical addresses 2013-08-08 11:01:46 -04:00
arch_memory_mapping.c exec: Make ldq/ldub_*_phys input an AddressSpace 2014-02-11 22:57:00 +10:00
cc_helper_template.h
cc_helper.c target-i386: Fix CC_OP_CLR vs PF 2014-02-28 08:43:15 -08:00
cpu-qom.h kvm: Enable -cpu option to hide KVM 2014-06-03 18:40:48 +02:00
cpu.c kvm: Enable -cpu option to hide KVM 2014-06-03 18:40:48 +02:00
cpu.h target-i386: set CC_OP to CC_OP_EFLAGS in cpu_load_eflags 2014-05-21 18:02:08 +02:00
excp_helper.c cpu-exec: Change cpu_loop_exit() argument to CPUState 2014-03-13 19:20:47 +01:00
fpu_helper.c target-i386: Fix SSE status flag corruption 2014-02-28 08:44:01 -08:00
gdbstub.c target-i386: fix segment flags for SMM and VM86 mode 2014-05-21 18:02:08 +02:00
helper.c target-i386: preserve FPU and MSR state on INIT 2014-05-13 13:12:40 +02:00
helper.h target-i386: yield to another VCPU on PAUSE 2013-11-21 17:39:20 +01:00
int_helper.c
ioport-user.c
kvm_i386.h kvm: forward INIT signals coming from the chipset 2014-05-13 13:12:40 +02:00
kvm-stub.c target-i386: Fix build by providing stub kvm_arch_get_supported_cpuid() 2013-11-21 17:39:11 +01:00
kvm.c kvm: Enable -cpu option to hide KVM 2014-06-03 18:40:48 +02:00
machine.c target-i386: get CPL from SS.DPL 2014-05-21 18:02:08 +02:00
Makefile.objs Makefile.target: CONFIG_NO_* variables removed 2013-10-16 18:21:00 +02:00
mem_helper.c translate-all: Change cpu_restore_state() argument to CPUState 2014-03-13 19:20:47 +01:00
misc_helper.c cputlb: Change tlb_flush_page() argument to CPUState 2014-03-13 19:52:47 +01:00
ops_sse_header.h
ops_sse.h
seg_helper.c target-i386: set CC_OP to CC_OP_EFLAGS in cpu_load_eflags 2014-05-21 18:02:08 +02:00
shift_helper_template.h
smm_helper.c target-i386: set CC_OP to CC_OP_EFLAGS in cpu_load_eflags 2014-05-21 18:02:08 +02:00
svm_helper.c target-i386: set CC_OP to CC_OP_EFLAGS in cpu_load_eflags 2014-05-21 18:02:08 +02:00
svm.h
TODO
topology.h
translate.c target-i386: Preserve the Z bit for bt/bts/btr/btc 2014-05-12 14:20:04 -07:00