[PATCH v5] hw/riscv: qemu crash when NUMA nodes exceed available CPUs

2023-05-18 Thread Yin Wang
/vl.c:3617 #6 0x5585463b in main at ../softmmu/main.c:47 This commit fixes the issue by adding parameter checks. Reviewed-by: Alistair Francis Reviewed-by: Daniel Henrique Barboza Reviewed-by: LIU Zhiwei Reviewed-by: Weiwei Li Signed-off-by: Yin Wang --- hw/riscv/numa.c | 6

[PATCH v4] hw/riscv: qemu crash when NUMA nodes exceed available CPUs

2023-05-15 Thread Yin Wang
/vl.c:3617 #6 0x5585463b in main at ../softmmu/main.c:47 This commit fixes the issue by adding parameter checks. Reviewed-by: Daniel Henrique Barboza Reviewed-by: LIU Zhiwei Reviewed-by: Weiwei Li Signed-off-by: Yin Wang --- hw/riscv/numa.c | 6 ++ 1 file changed, 6 insertions(+)

[PATCH v3] hw/riscv: qemu crash when NUMA nodes exceed available CPUs

2023-05-12 Thread Yin Wang
/vl.c:3617 #6 0x5585463b in main at ../softmmu/main.c:47 This commit fixes the issue by adding parameter checks. Reviewed-by: LIU Zhiwei Reviewed-by: Weiwei Li Signed-off-by: Yin Wang --- hw/riscv/numa.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/hw/riscv/numa.c b/hw/ri

[PATCH v3] hw/riscv: qemu crash when NUMA nodes exceed available CPUs

2023-05-12 Thread Yin Wang
/vl.c:3617 #6 0x5585463b in main at ../softmmu/main.c:47 This commit fixes the issue by adding parameter checks. Signed-off-by: Yin Wang Reviewed-by: LIU Zhiwei Reviewed-by: Weiwei Li --- hw/riscv/numa.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/hw/riscv/numa.c b/hw/ri

[PATCH v2] hw/riscv: qemu crash when NUMA nodes exceed available CPUs

2023-05-10 Thread Yin Wang
/vl.c:3617 #6 0x5585463b in main at ../softmmu/main.c:47 This commit fixes the issue by adding parameter checks. Signed-off-by: Yin Wang --- hw/riscv/numa.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/hw/riscv/numa.c b/hw/riscv/numa.c index 4720102561..183d315839 100644 ---

[PATCH] Fix QEMU crash caused when NUMA nodes exceed available CPUs

2023-05-08 Thread Yin Wang
command "qemu-system-riscv64 -machine virt -m 2G -smp 1 -numa node,mem=1G -numa node,mem=1G" would trigger this problem. This commit fixes the issue by adding parameter checks. Signed-off-by: Yin Wang --- hw/core/numa.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/hw/cor