Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
fprintf(stderr, "Unable to find CPU definition\n");
exit(1);
}
+#if defined(TARGET_I386) || defined(TARGET_SPARC) || defined(TARGET_PPC)
+ cpu_reset(env);
+#endif
thread_env = env;
if (getenv("QEMU_STRACE")) {
/* NOTE: we need to init the CPU at this stage to get
qemu_host_page_size */
env = cpu_init(cpu_model);
+ cpu_reset(env);
printf("Starting %s with qemu\n----------------\n", filename);
fprintf(stderr, "Unable to find CPU definition\n");
exit(1);
}
+#if defined(TARGET_I386) || defined(TARGET_SPARC) || defined(TARGET_PPC)
+ cpu_reset(env);
+#endif
+
thread_env = env;
if (getenv("QEMU_STRACE")) {
return NULL;
}
mce_init(env);
-#ifdef CONFIG_USER_ONLY
- cpu_reset(env);
-#endif
qemu_init_vcpu(env);
ppc_translate_init();
env->cpu_model_str = cpu_model;
cpu_ppc_register_internal(env, def);
-#if defined(CONFIG_USER_ONLY)
- cpu_reset(env);
-#endif
qemu_init_vcpu(env);
cpu_sparc_close(env);
return NULL;
}
-#if defined(CONFIG_USER_ONLY)
- cpu_reset(env);
-#endif
qemu_init_vcpu(env);
return env;