Revision fe33cc71 hw/ppc_chrp.c
b/hw/ppc_chrp.c | ||
---|---|---|
327 | 327 |
|
328 | 328 |
/* init CPUs */ |
329 | 329 |
env = cpu_init(); |
330 |
qemu_register_reset(&cpu_ppc_reset, env); |
|
331 |
register_savevm("cpu", 0, 3, cpu_save, cpu_load, env); |
|
332 |
|
|
333 | 330 |
if (cpu_model == NULL) |
334 | 331 |
cpu_model = "default"; |
335 | 332 |
ppc_find_by_name(cpu_model, &def); |
... | ... | |
338 | 335 |
} |
339 | 336 |
for (i = 0; i < smp_cpus; i++) { |
340 | 337 |
cpu_ppc_register(env, def); |
338 |
cpu_ppc_reset(env); |
|
341 | 339 |
/* Set time-base frequency to 100 Mhz */ |
342 | 340 |
cpu_ppc_tb_init(env, 100UL * 1000UL * 1000UL); |
343 | 341 |
env->osi_call = vga_osi_call; |
342 |
qemu_register_reset(&cpu_ppc_reset, env); |
|
343 |
register_savevm("cpu", 0, 3, cpu_save, cpu_load, env); |
|
344 | 344 |
envs[i] = env; |
345 | 345 |
} |
346 | 346 |
|
Also available in: Unified diff