summaryrefslogtreecommitdiffstats
path: root/target/i386/hvf
diff options
context:
space:
mode:
authorRoman Bolshakov2018-10-18 16:30:51 +0200
committerPaolo Bonzini2018-10-19 13:44:12 +0200
commit92cc3aaa1fb4165a6236a2265c6be4ea531d0988 (patch)
treee0875c0a722ccebe67768ea3a82ee697cdd5e2de /target/i386/hvf
parenti386: hvf: Fix register refs if REX is present (diff)
downloadqemu-92cc3aaa1fb4165a6236a2265c6be4ea531d0988.tar.gz
qemu-92cc3aaa1fb4165a6236a2265c6be4ea531d0988.tar.xz
qemu-92cc3aaa1fb4165a6236a2265c6be4ea531d0988.zip
i386: hvf: Remove hvf_disabled
accel_init_machine sets *(acc->allowed) to true if acc->init_machine(ms) succeeds. There's no need to have both hvf_allowed and hvf_disabled. Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com> Message-Id: <20181018143051.48508-1-r.bolshakov@yadro.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target/i386/hvf')
-rw-r--r--target/i386/hvf/hvf.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/target/i386/hvf/hvf.c b/target/i386/hvf/hvf.c
index 9f52bc413a..e193022c03 100644
--- a/target/i386/hvf/hvf.c
+++ b/target/i386/hvf/hvf.c
@@ -73,7 +73,6 @@
#include "target/i386/cpu.h"
HVFState *hvf_state;
-int hvf_disabled = 1;
static void assert_hvf_ok(hv_return_t ret)
{
@@ -604,11 +603,6 @@ int hvf_init_vcpu(CPUState *cpu)
return 0;
}
-void hvf_disable(int shouldDisable)
-{
- hvf_disabled = shouldDisable;
-}
-
static void hvf_store_events(CPUState *cpu, uint32_t ins_len, uint64_t idtvec_info)
{
X86CPU *x86_cpu = X86_CPU(cpu);
@@ -934,7 +928,7 @@ int hvf_vcpu_exec(CPUState *cpu)
return ret;
}
-static bool hvf_allowed;
+bool hvf_allowed;
static int hvf_accel_init(MachineState *ms)
{
@@ -942,7 +936,6 @@ static int hvf_accel_init(MachineState *ms)
hv_return_t ret;
HVFState *s;
- hvf_disable(0);
ret = hv_vm_create(HV_VM_DEFAULT);
assert_hvf_ok(ret);