summaryrefslogtreecommitdiff
path: root/qemu-kvm.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2010-05-04 11:28:39 +0200
committerAvi Kivity <avi@redhat.com>2010-05-05 11:45:54 +0300
commit5a8692ad430ca37b914dfc116ca5e4e8f26375d2 (patch)
treeb8417da13741293807ae9f5778826d1b25604f5e /qemu-kvm.c
parent93ee2e91c5edac5fb5c460801ca54710814055b3 (diff)
qemu-kvm: Process exit requests in kvm loop
This unbreaks the monitor quit command for qemu-kvm. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'qemu-kvm.c')
-rw-r--r--qemu-kvm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/qemu-kvm.c b/qemu-kvm.c
index 91f022261..43d599d14 100644
--- a/qemu-kvm.c
+++ b/qemu-kvm.c
@@ -2047,6 +2047,9 @@ int kvm_main_loop(void)
vm_stop(EXCP_DEBUG);
kvm_debug_cpu_requested = NULL;
}
+ if (qemu_exit_requested()) {
+ exit(0);
+ }
}
pause_all_threads();