From: Jan Kiszka Date: Mon, 22 Aug 2011 15:46:03 +0000 (+0200) Subject: Do not kick vcpus in TCG mode X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=eae74cf906942999bf70e94f034f95c7f831ec63;p=qemu.git Do not kick vcpus in TCG mode In TCG mode, iothread and vcpus run in lock-step. So it's pointless to send a signal from qemu_cpu_kick to the vcpu thread - if we got here, the receiver already left the vcpu loop. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- diff --git a/cpus.c b/cpus.c index c996ac5fd6..b60410c403 100644 --- a/cpus.c +++ b/cpus.c @@ -869,7 +869,7 @@ void qemu_cpu_kick(void *_env) CPUState *env = _env; qemu_cond_broadcast(env->halt_cond); - if (!env->thread_kicked) { + if (kvm_enabled() && !env->thread_kicked) { qemu_cpu_kick_thread(env); env->thread_kicked = true; }