hw/intc: sifive_plic: Convert the PLIC to use RISC-V CPU GPIO lines
commitf436ecc3156dea7edce97e7c247e3667203f5c8b
authorAlistair Francis <alistair.francis@wdc.com>
Mon, 30 Aug 2021 05:35:02 +0000 (30 15:35 +1000)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 20 Sep 2021 21:56:49 +0000 (21 07:56 +1000)
tree1ca775b95bfaa3f19cb76a7cff031ac9aa05c4e0
parente5cc6aaeb51dd0d80e1f5a6d6a6808d6355958aa
hw/intc: sifive_plic: Convert the PLIC to use RISC-V CPU GPIO lines

Instead of using riscv_cpu_update_mip() let's instead use the new RISC-V
CPU GPIO lines to set the external MIP bits.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Message-id: 0364190bfa935058a845c0fa1ecf650328840ad5.1630301632.git.alistair.francis@wdc.com
hw/intc/sifive_plic.c
hw/riscv/microchip_pfsoc.c
hw/riscv/shakti_c.c
hw/riscv/sifive_e.c
hw/riscv/sifive_u.c
hw/riscv/virt.c
include/hw/intc/sifive_plic.h