summary refs log tree commit diff stats
path: root/hw/mips/loongson3_virt.c
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2025-01-12 21:09:50 +0100
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2025-01-31 19:36:43 +0100
commit7eb372cc8bed1639e43529632a4fbb8b3f645194 (patch)
tree1626a401918c6b28505a5f546b5cd3123171d291 /hw/mips/loongson3_virt.c
parent18271b5357a288c915d86f8f997085668e9d0b47 (diff)
downloadfocaccia-qemu-7eb372cc8bed1639e43529632a4fbb8b3f645194.tar.gz
focaccia-qemu-7eb372cc8bed1639e43529632a4fbb8b3f645194.zip
hw/mips/loongson3_virt: Propagate processor_id to init_loongson_params()
Remove one &first_cpu use in hw/mips/loongson3_bootp.c.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250115232952.31166-10-philmd@linaro.org>
Diffstat (limited to 'hw/mips/loongson3_virt.c')
-rw-r--r--hw/mips/loongson3_virt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/mips/loongson3_virt.c b/hw/mips/loongson3_virt.c
index 5fe5bc6fc0..ee71fe9e9b 100644
--- a/hw/mips/loongson3_virt.c
+++ b/hw/mips/loongson3_virt.c
@@ -185,6 +185,7 @@ static void init_boot_param(unsigned cpu_count)
     init_reset_system(&(bp->reset_system));
     p += ROUND_UP(sizeof(struct boot_params), 64);
     init_loongson_params(&(bp->efi.smbios.lp), p, cpu_count,
+                         MIPS_CPU(first_cpu)->env.CP0_PRid,
                          loaderparams.cpu_freq, loaderparams.ram_size);
 
     rom_add_blob_fixed("params_rom", bp,