Hi, all:
When I was configuring multiple sockets using riscv virt Machine, I found that
I could not set the PLIC correctly.
By checking the code, I found that it was due to not traversing the CPUState
correctly in the riscv_plic_hart_config_string() function.
So I tried to fix this.
--
Regards,
Chao
Chao Liu (1):
hw/riscv: fix PLIC hart topology configuration string when not getting
CPUState correctly
hw/riscv/boot.c | 4 ++--
hw/riscv/microchip_pfsoc.c | 2 +-
hw/riscv/riscv_hart.c | 1 +
hw/riscv/sifive_u.c | 5 +++--
hw/riscv/virt.c | 2 +-
include/hw/riscv/boot.h | 2 +-
6 files changed, 9 insertions(+), 7 deletions(-)
--
2.48.1