From: Avi Kivity <[EMAIL PROTECTED]> this allows operations that run before vcpu 0 starts running to assume that qemu_mutex is locked.
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c index fddbbd6..f8a2e5c 100644 --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -407,6 +407,7 @@ int kvm_init_ap(void) int kvm_main_loop(void) { vcpu_info[0].thread = pthread_self(); + pthread_mutex_unlock(&qemu_mutex); return kvm_main_loop_cpu(first_cpu); } @@ -546,6 +547,7 @@ int kvm_qemu_init() if (!kvm_context) { return -1; } + pthread_mutex_lock(&qemu_mutex); return 0; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. 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