Revision 1584aafd hw/cris-boot.c

b/hw/cris-boot.c
29 29

  
30 30
static void main_cpu_reset(void *opaque)
31 31
{
32
    CPUCRISState *env = opaque;
32
    CRISCPU *cpu = opaque;
33
    CPUCRISState *env = &cpu->env;
33 34
    struct cris_load_info *li;
34 35

  
35 36
    li = env->load_info;
36 37

  
37
    cpu_state_reset(env);
38
    cpu_reset(CPU(cpu));
38 39

  
39 40
    if (!li) {
40 41
        /* nothing more to do.  */
......
93 94
        }
94 95
        pstrcpy_targphys("cmdline", 0x40000000, 256, li->cmdline);
95 96
    }
96
    qemu_register_reset(main_cpu_reset, env);
97
    qemu_register_reset(main_cpu_reset, cpu);
97 98
}

Also available in: Unified diff