Revision 9705fbb5
b/cpus.c | ||
---|---|---|
771 | 771 |
CPUState *env; |
772 | 772 |
|
773 | 773 |
while (all_cpu_threads_idle()) { |
774 |
qemu_cond_timedwait(tcg_halt_cond, &qemu_global_mutex, 1000);
|
|
774 |
qemu_cond_wait(tcg_halt_cond, &qemu_global_mutex);
|
|
775 | 775 |
} |
776 | 776 |
|
777 | 777 |
qemu_mutex_unlock(&qemu_global_mutex); |
... | ... | |
794 | 794 |
static void qemu_kvm_wait_io_event(CPUState *env) |
795 | 795 |
{ |
796 | 796 |
while (cpu_thread_is_idle(env)) { |
797 |
qemu_cond_timedwait(env->halt_cond, &qemu_global_mutex, 1000);
|
|
797 |
qemu_cond_wait(env->halt_cond, &qemu_global_mutex);
|
|
798 | 798 |
} |
799 | 799 |
|
800 | 800 |
qemu_kvm_eat_signals(env); |
Also available in: Unified diff