cpus: Change qemu_kvm_wait_io_event() argument to CPUState
It no longer uses CPUArchState. Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState. Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
parent
a98ae1d8f5
commit
fd529e8f46
6
cpus.c
6
cpus.c
@ -717,10 +717,8 @@ static void qemu_tcg_wait_io_event(void)
|
||||
}
|
||||
}
|
||||
|
||||
static void qemu_kvm_wait_io_event(CPUArchState *env)
|
||||
static void qemu_kvm_wait_io_event(CPUState *cpu)
|
||||
{
|
||||
CPUState *cpu = ENV_GET_CPU(env);
|
||||
|
||||
while (cpu_thread_is_idle(cpu)) {
|
||||
qemu_cond_wait(cpu->halt_cond, &qemu_global_mutex);
|
||||
}
|
||||
@ -759,7 +757,7 @@ static void *qemu_kvm_cpu_thread_fn(void *arg)
|
||||
cpu_handle_guest_debug(env);
|
||||
}
|
||||
}
|
||||
qemu_kvm_wait_io_event(env);
|
||||
qemu_kvm_wait_io_event(cpu);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user