aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/spapr_xive.c
diff options
context:
space:
mode:
authorFrédéric Pétrot <frederic.petrot@univ-grenoble-alpes.fr>2022-11-14 14:51:22 +0100
committerAlistair Francis <alistair.francis@wdc.com>2023-01-06 10:42:55 +1000
commit0a9a6cba8b9cad8786670fd8c9fa1b0d39bd00e8 (patch)
tree62407119a589dc7ce1a3d68678b3e69b02808a6d /hw/intc/spapr_xive.c
parent577f02869488f49955645dd48961cc5593fff63f (diff)
downloadqemu-0a9a6cba8b9cad8786670fd8c9fa1b0d39bd00e8.zip
qemu-0a9a6cba8b9cad8786670fd8c9fa1b0d39bd00e8.tar.gz
qemu-0a9a6cba8b9cad8786670fd8c9fa1b0d39bd00e8.tar.bz2
hw/intc: sifive_plic: Renumber the S irqs for numa support
Commit 40244040a7a changed the way the S irqs are numbered. This breaks when using numa configuration, e.g.: ./qemu-system-riscv64 -nographic -machine virt,dumpdtb=numa-tree.dtb \ -m 2G -smp cpus=16 \ -object memory-backend-ram,id=mem0,size=512M \ -object memory-backend-ram,id=mem1,size=512M \ -object memory-backend-ram,id=mem2,size=512M \ -object memory-backend-ram,id=mem3,size=512M \ -numa node,cpus=0-3,memdev=mem0,nodeid=0 \ -numa node,cpus=4-7,memdev=mem1,nodeid=1 \ -numa node,cpus=8-11,memdev=mem2,nodeid=2 \ -numa node,cpus=12-15,memdev=mem3,nodeid=3 leads to: Unexpected error in object_property_find_err() at ../qom/object.c:1304: qemu-system-riscv64: Property 'riscv.sifive.plic.unnamed-gpio-out[8]' not found This patch makes the nubering of the S irqs identical to what it was before. Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Frédéric Pétrot <frederic.petrot@univ-grenoble-alpes.fr> Message-Id: <20221114135122.1668703-1-frederic.petrot@univ-grenoble-alpes.fr> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'hw/intc/spapr_xive.c')
0 files changed, 0 insertions, 0 deletions