la464 CPU is not available on LoongArch32. Use max32 which makes more sense here.
Signed-off-by: Jiaxun Yang <jiaxun.y...@flygoat.com> --- hw/loongarch/virt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hw/loongarch/virt.c b/hw/loongarch/virt.c index 3a905cf71d46e3c5a29672f7bb73faedf1d29444..343d2e745e155d59f0ff17124b3c77ec9b3c111e 100644 --- a/hw/loongarch/virt.c +++ b/hw/loongarch/virt.c @@ -1440,7 +1440,11 @@ static void virt_class_init(ObjectClass *oc, void *data) HotplugHandlerClass *hc = HOTPLUG_HANDLER_CLASS(oc); mc->init = virt_init; +#if defined(TARGET_LOONGARCH64) mc->default_cpu_type = LOONGARCH_CPU_TYPE_NAME("la464"); +#elif defined(TARGET_LOONGARCH32) + mc->default_cpu_type = LOONGARCH_CPU_TYPE_NAME("max32"); +#endif mc->default_ram_id = "loongarch.ram"; mc->desc = "QEMU LoongArch Virtual Machine"; mc->max_cpus = LOONGARCH_MAX_CPUS; -- 2.43.0