Message ID | 1370805206-26574-5-git-send-email-afaerber@suse.de |
---|---|
State | New |
Headers | show |
Reviewed-by: liguang <lig.fnst@cn.fujitsu.com> 在 2013-06-09日的 21:12 +0200,Andreas Färber写道: > Use new qemu_for_each_cpu(). > > Signed-off-by: Andreas Färber <afaerber@suse.de> > --- > cpus.c | 11 ++++++----- > 1 file changed, 6 insertions(+), 5 deletions(-) > > diff --git a/cpus.c b/cpus.c > index 1186ad3..85b35f6 100644 > --- a/cpus.c > +++ b/cpus.c > @@ -425,13 +425,14 @@ void cpu_synchronize_all_post_reset(void) > qemu_for_each_cpu(cpu_synchronize_one_post_reset, NULL); > } > > -void cpu_synchronize_all_post_init(void) > +static void cpu_synchronize_one_post_init(CPUState *cpu, void *data) > { > - CPUArchState *cpu; > + cpu_synchronize_post_init(cpu); > +} > > - for (cpu = first_cpu; cpu; cpu = cpu->next_cpu) { > - cpu_synchronize_post_init(ENV_GET_CPU(cpu)); > - } > +void cpu_synchronize_all_post_init(void) > +{ > + qemu_for_each_cpu(cpu_synchronize_one_post_init, NULL); > } > > bool cpu_is_stopped(CPUState *cpu)
diff --git a/cpus.c b/cpus.c index 1186ad3..85b35f6 100644 --- a/cpus.c +++ b/cpus.c @@ -425,13 +425,14 @@ void cpu_synchronize_all_post_reset(void) qemu_for_each_cpu(cpu_synchronize_one_post_reset, NULL); } -void cpu_synchronize_all_post_init(void) +static void cpu_synchronize_one_post_init(CPUState *cpu, void *data) { - CPUArchState *cpu; + cpu_synchronize_post_init(cpu); +} - for (cpu = first_cpu; cpu; cpu = cpu->next_cpu) { - cpu_synchronize_post_init(ENV_GET_CPU(cpu)); - } +void cpu_synchronize_all_post_init(void) +{ + qemu_for_each_cpu(cpu_synchronize_one_post_init, NULL); } bool cpu_is_stopped(CPUState *cpu)
Use new qemu_for_each_cpu(). Signed-off-by: Andreas Färber <afaerber@suse.de> --- cpus.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)