From: James Hogan Date: Tue, 17 Jun 2014 22:10:33 +0000 (+0100) Subject: target-mips: Call kvm_mips_reset_vcpu() from mips_cpu_reset() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=14c03ab97594d0700d73aedc254579a57b8aeec1;p=qemu.git target-mips: Call kvm_mips_reset_vcpu() from mips_cpu_reset() When KVM is enabled call kvm_mips_reset_vcpu() from mips_cpu_reset() as done for other targets since commit 50a2c6e55fa2 (kvm: reset state from the CPU's reset method). Signed-off-by: James Hogan Cc: Aurelien Jarno Cc: Paolo Bonzini Cc: Gleb Natapov Signed-off-by: Paolo Bonzini --- diff --git a/target-mips/cpu.c b/target-mips/cpu.c index dd954fc55a..b3e0e6cce7 100644 --- a/target-mips/cpu.c +++ b/target-mips/cpu.c @@ -19,7 +19,9 @@ */ #include "cpu.h" +#include "kvm_mips.h" #include "qemu-common.h" +#include "sysemu/kvm.h" static void mips_cpu_set_pc(CPUState *cs, vaddr value) @@ -87,6 +89,12 @@ static void mips_cpu_reset(CPUState *s) tlb_flush(s, 1); cpu_state_reset(env); + +#ifndef CONFIG_USER_ONLY + if (kvm_enabled()) { + kvm_mips_reset_vcpu(cpu); + } +#endif } static void mips_cpu_realizefn(DeviceState *dev, Error **errp)