]> Git Repo - qemu.git/blobdiff - target/mips/cpu.c
qom: Introduce CPUClass.tcg_initialize
[qemu.git] / target / mips / cpu.c
index c15b894362006bc5b63fab58d111ba4e81b31e26..0ae70288dd0ace91e3ca738b34986bc72225cb75 100644 (file)
@@ -150,10 +150,6 @@ static void mips_cpu_initfn(Object *obj)
 
     cs->env_ptr = env;
     env->cpu_model = mcc->cpu_def;
-
-    if (tcg_enabled()) {
-        mips_tcg_init();
-    }
 }
 
 static char *mips_cpu_type_name(const char *cpu_model)
@@ -202,6 +198,7 @@ static void mips_cpu_class_init(ObjectClass *c, void *data)
     cc->vmsd = &vmstate_mips_cpu;
 #endif
     cc->disas_set_info = mips_cpu_disas_set_info;
+    cc->tcg_initialize = mips_tcg_init;
 
     cc->gdb_num_core_regs = 73;
     cc->gdb_stop_before_watchpoint = true;
This page took 0.022975 seconds and 4 git commands to generate.