diff options
Diffstat (limited to 'target-lm32')
-rw-r--r-- | target-lm32/cpu.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/target-lm32/cpu.c b/target-lm32/cpu.c index 962d553de0..869878c04a 100644 --- a/target-lm32/cpu.c +++ b/target-lm32/cpu.c @@ -46,10 +46,12 @@ static void lm32_cpu_reset(CPUState *s) static void lm32_cpu_realizefn(DeviceState *dev, Error **errp) { - LM32CPU *cpu = LM32_CPU(dev); + CPUState *cs = CPU(dev); LM32CPUClass *lcc = LM32_CPU_GET_CLASS(dev); - cpu_reset(CPU(cpu)); + cpu_reset(cs); + + qemu_init_vcpu(cs); lcc->parent_realize(dev, errp); } |