Reviewed-by: liguang <lig.f...@cn.fujitsu.com> 在 2013-06-09日的 21:12 +0200,Andreas Färber写道: > Use new qemu_for_each_cpu(). > > Signed-off-by: Andreas Färber <afaer...@suse.de> > --- > cpus.c | 13 ++++++------- > 1 file changed, 6 insertions(+), 7 deletions(-) > > diff --git a/cpus.c b/cpus.c > index ad5edfe..1babecf 100644 > --- a/cpus.c > +++ b/cpus.c > @@ -1005,16 +1005,15 @@ void cpu_resume(CPUState *cpu) > qemu_cpu_kick(cpu); > } > > -void resume_all_vcpus(void) > +static void resume_one_vcpu(CPUState *cpu, void *data) > { > - CPUArchState *penv = first_cpu; > + cpu_resume(cpu); > +} > > +void resume_all_vcpus(void) > +{ > qemu_clock_enable(vm_clock, true); > - while (penv) { > - CPUState *pcpu = ENV_GET_CPU(penv); > - cpu_resume(pcpu); > - penv = penv->next_cpu; > - } > + qemu_for_each_cpu(resume_one_vcpu, NULL); > } > > static void qemu_tcg_init_vcpu(CPUState *cpu)
- [Qemu-devel] [PATCH qom-cpu 15/59] cpus: Change qemu_kvm_w... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 13/59] cpu: Change cpu_exit() ... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 02/59] kvm: Change cpu_synchro... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 12/59] gdbstub: Simplify find_... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 09/59] cpus: Simplify hw_error... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 16/59] kvm: Change kvm_set_sig... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 19/59] kvm: Change kvm_handle_... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 06/59] cpus: Simplify resume_a... Andreas Färber
- Re: [Qemu-devel] [PATCH qom-cpu 06/59] cpus: Simplify... li guang
- [Qemu-devel] [PATCH qom-cpu 17/59] cpus: Change qemu_kvm_i... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 08/59] cpus: Simplify qmp_inje... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 20/59] kvm: Change kvm_cpu_exe... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 22/59] cpus: Change cpu_handle... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 35/59] linux-user: Simplify st... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 21/59] gdbstub: Set gdb_set_st... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 23/59] cpus: Change qemu_kvm_s... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 39/59] translate-all: Abstract... Andreas Färber
- [Qemu-devel] [PATCH qom-cpu 11/59] monitor: Simplify do_in... Andreas Färber