[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 7/8] kvm: remove pre-entry exit_request check with i
From: |
Marcelo Tosatti |
Subject: |
[Qemu-devel] [PATCH 7/8] kvm: remove pre-entry exit_request check with iothread enabled |
Date: |
Mon, 22 Feb 2010 18:26:49 -0300 |
With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN
from KVM_RUN.
Signed-off-by: Marcelo Tosatti <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>
---
kvm-all.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 38c372f..91d3cbd 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -753,11 +753,13 @@ int kvm_cpu_exec(CPUState *env)
dprintf("kvm_cpu_exec()\n");
do {
+#ifndef CONFIG_IOTHREAD
if (env->exit_request) {
dprintf("interrupt exit requested\n");
ret = 0;
break;
}
+#endif
if (env->kvm_vcpu_dirty) {
kvm_arch_put_registers(env);
--
1.6.6
- [Qemu-devel] [PATCH 0/8] [GIT PULL] qemu-kvm.git uq/master queue, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 5/8] kvm specific wait_io_event, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 8/8] kvm-all.c: define smp_wmb and use it for coalesced mmio, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 3/8] kvm: Kill CR3_CACHE feature references, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 6/8] kvm: consume internal signal with sigtimedwait, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 7/8] kvm: remove pre-entry exit_request check with iothread enabled,
Marcelo Tosatti <=
- [Qemu-devel] [PATCH 4/8] block SIGCHLD in vcpu thread(s), Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 1/8] use eventfd for iothread, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] [PATCH 2/8] kvm: Fix eflags corruption in kvm mode, Marcelo Tosatti, 2010/02/22
- [Qemu-devel] Re: [PATCH 0/8] [GIT PULL] qemu-kvm.git uq/master queue, Anthony Liguori, 2010/02/22