cleanup more synchronization code
This commit is contained in:
15
qemu/vl.c
15
qemu/vl.c
@@ -42,19 +42,6 @@ void cpu_resume(CPUState *cpu)
|
||||
{
|
||||
cpu->stop = false;
|
||||
cpu->stopped = false;
|
||||
qemu_cpu_kick(cpu);
|
||||
}
|
||||
|
||||
void qemu_cpu_kick(CPUState *cpu)
|
||||
{
|
||||
qemu_cond_broadcast(cpu->halt_cond);
|
||||
}
|
||||
|
||||
|
||||
void qemu_init_cpu_loop(struct uc_struct* uc)
|
||||
{
|
||||
qemu_cond_init(&uc->qemu_cpu_cond);
|
||||
qemu_mutex_init(&uc->qemu_global_mutex);
|
||||
}
|
||||
|
||||
void cpu_stop_current(struct uc_struct *uc)
|
||||
@@ -122,8 +109,6 @@ int machine_initialize(struct uc_struct *uc)
|
||||
machine_class->max_cpus = 1;
|
||||
configure_accelerator(current_machine);
|
||||
|
||||
qemu_init_cpu_loop(uc);
|
||||
|
||||
current_machine->cpu_model = NULL;
|
||||
|
||||
return machine_class->init(uc, current_machine);
|
||||
|
||||
Reference in New Issue
Block a user