repository: /home/avi/kvm branch: master commit c72f5079ec4879d3ba93c6ee237bd871e9e0e299 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Sat Sep 22 14:26:24 2007 +0200
kvm: qemu: when a non-boot cpu waits, wait for the correct signal we need to wait for SIG_IPI, and SIG_IPI only. fixes smp boot with in-kernel lapic. Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c index 7572cef..2b8588b 100644 --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -641,7 +641,7 @@ static void kvm_main_loop_wait(CPUState *env, int timeout) ts.tv_nsec = 0; sigemptyset(&set); sigaddset(&set, SIG_IPI); - sigtimedwait(&io_sigset, &siginfo, &ts); + sigtimedwait(&set, &siginfo, &ts); } if (vcpu_info[env->cpu_index].stop) { vcpu_info[env->cpu_index].stop = 0; ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-commits mailing list kvm-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-commits