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

Reply via email to