Enforce qemu_get_cpu() to return LoongArch CPUs in LoongArch specific files.
Mechanical change using the following coccinelle script: @@ expression index; @@ - qemu_get_cpu(index, NULL) + qemu_get_cpu(index, TYPE_LOONGARCH_CPU) Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- hw/loongarch/virt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/loongarch/virt.c b/hw/loongarch/virt.c index 902e32a3e3..83ca7d6b98 100644 --- a/hw/loongarch/virt.c +++ b/hw/loongarch/virt.c @@ -560,7 +560,7 @@ static void loongarch_irq_init(LoongArchMachineState *lams) * +--------+ +---------+ +---------+ */ for (cpu = 0; cpu < ms->smp.cpus; cpu++) { - cpu_state = qemu_get_cpu(cpu, NULL); + cpu_state = qemu_get_cpu(cpu, TYPE_LOONGARCH_CPU); cpudev = DEVICE(cpu_state); lacpu = LOONGARCH_CPU(cpu_state); env = &(lacpu->env); @@ -594,7 +594,7 @@ static void loongarch_irq_init(LoongArchMachineState *lams) * cpu_pin[9:2] <= intc_pin[7:0] */ for (cpu = 0; cpu < MIN(ms->smp.cpus, EXTIOI_CPUS); cpu++) { - cpudev = DEVICE(qemu_get_cpu(cpu, NULL)); + cpudev = DEVICE(qemu_get_cpu(cpu, TYPE_LOONGARCH_CPU)); for (pin = 0; pin < LS3A_INTC_IP; pin++) { qdev_connect_gpio_out(extioi, (cpu * 8 + pin), qdev_get_gpio_in(cpudev, pin + 2)); -- 2.41.0