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