]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/sparc/sun4m.c
cpu: make cpu_generic_init() abort QEMU on error
[mirror_qemu.git] / hw / sparc / sun4m.c
index 89dd8a96c31ac7883e03fb62445d643248ad6c72..e1bdd4828d29cf650247067bdb36b351092a9fa3 100644 (file)
@@ -797,11 +797,7 @@ static void cpu_devinit(const char *cpu_model, unsigned int id,
     SPARCCPU *cpu;
     CPUSPARCState *env;
 
-    cpu = cpu_sparc_init(cpu_model);
-    if (cpu == NULL) {
-        fprintf(stderr, "qemu: Unable to find Sparc CPU definition\n");
-        exit(1);
-    }
+    cpu = SPARC_CPU(cpu_generic_init(TYPE_SPARC_CPU, cpu_model));
     env = &cpu->env;
 
     cpu_sparc_set_id(env, id);