Revision 2b4b4906 target-sh4/cpu.c

b/target-sh4/cpu.c
53 53
    set_default_nan_mode(1, &env->fp_status);
54 54
}
55 55

  
56
static void superh_cpu_initfn(Object *obj)
57
{
58
    SuperHCPU *cpu = SUPERH_CPU(obj);
59
    CPUSH4State *env = &cpu->env;
60

  
61
    cpu_exec_init(env);
62

  
63
    env->movcal_backup_tail = &(env->movcal_backup);
64
}
65

  
56 66
static void superh_cpu_class_init(ObjectClass *oc, void *data)
57 67
{
58 68
    CPUClass *cc = CPU_CLASS(oc);
......
66 76
    .name = TYPE_SUPERH_CPU,
67 77
    .parent = TYPE_CPU,
68 78
    .instance_size = sizeof(SuperHCPU),
79
    .instance_init = superh_cpu_initfn,
69 80
    .abstract = false,
70 81
    .class_size = sizeof(SuperHCPUClass),
71 82
    .class_init = superh_cpu_class_init,

Also available in: Unified diff