aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi
diff options
context:
space:
mode:
authorRajnesh Kanwal <rkanwal@rivosinc.com>2024-05-20 13:51:57 +0100
committerAlistair Francis <alistair.francis@wdc.com>2024-06-26 22:29:17 +1000
commit92c82a126e633c51ac01b6fc158123aca96dddf6 (patch)
treefdc5d652a92e21f9a1215936e8477d4dd5e64a3c /scripts/qapi
parent87088fadb352c1ffa8718015f25564fc64079f4e (diff)
downloadqemu-92c82a126e633c51ac01b6fc158123aca96dddf6.zip
qemu-92c82a126e633c51ac01b6fc158123aca96dddf6.tar.gz
qemu-92c82a126e633c51ac01b6fc158123aca96dddf6.tar.bz2
target/riscv: Move Guest irqs out of the core local irqs range.
Qemu maps IRQs 0:15 for core interrupts and 16 onward for guest interrupts which are later translated to hgiep in `riscv_cpu_set_irq()` function. With virtual IRQ support added, software now can fully use the whole local interrupt range without any actual hardware attached. This change moves the guest interrupt range after the core local interrupt range to avoid clash. Fixes: 1697837ed9 ("target/riscv: Add M-mode virtual interrupt and IRQ filtering support.") Fixes: 40336d5b1d ("target/riscv: Add HS-mode virtual interrupt and IRQ filtering support.") Signed-off-by: Rajnesh Kanwal <rkanwal@rivosinc.com> Acked-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Message-ID: <20240520125157.311503-3-rkanwal@rivosinc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'scripts/qapi')
0 files changed, 0 insertions, 0 deletions