Revision eded1267 hw/xtensa_lx60.c

b/hw/xtensa_lx60.c
148 148

  
149 149
static void lx60_reset(void *opaque)
150 150
{
151
    CPUXtensaState *env = opaque;
151
    XtensaCPU *cpu = opaque;
152 152

  
153
    cpu_state_reset(env);
153
    cpu_reset(CPU(cpu));
154 154
}
155 155

  
156 156
static void lx_init(const LxBoardDesc *board,
......
184 184
        env = &cpu->env;
185 185

  
186 186
        env->sregs[PRID] = n;
187
        qemu_register_reset(lx60_reset, env);
187
        qemu_register_reset(lx60_reset, cpu);
188 188
        /* Need MMU initialized prior to ELF loading,
189 189
         * so that ELF gets loaded into virtual addresses
190 190
         */

Also available in: Unified diff