From: Philippe Mathieu-Daudé Date: Sat, 7 Nov 2020 19:33:59 +0000 (+0100) Subject: hw/arm/armsse: Correct expansion MPC interrupt lines X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=509602eed4d5d51cb71911ffc9c5ecc1cd04db06;p=qemu.git hw/arm/armsse: Correct expansion MPC interrupt lines We can use one MPC per SRAM bank, but we currently only wire the IRQ from the first expansion MPC to the IRQ splitter. Fix that. Fixes: bb75e16d5e6 ("hw/arm/iotkit: Wire up MPC interrupt lines") Signed-off-by: Philippe Mathieu-Daudé Message-id: 20201107193403.436146-2-f4bug@amsat.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/hw/arm/armsse.c b/hw/arm/armsse.c index a93da37dcb..baac027659 100644 --- a/hw/arm/armsse.c +++ b/hw/arm/armsse.c @@ -1074,7 +1074,8 @@ static void armsse_realize(DeviceState *dev, Error **errp) qdev_get_gpio_in(dev_splitter, 0)); qdev_connect_gpio_out(dev_splitter, 0, qdev_get_gpio_in_named(dev_secctl, - "mpc_status", 0)); + "mpc_status", + i - IOTS_NUM_EXP_MPC)); } qdev_connect_gpio_out(dev_splitter, 1,