]> git.ipfire.org Git - thirdparty/qemu.git/commit
intc/riscv_aplic: Fix target register read when source is inactive
authorYang Jialong <z_bajeer@yeah.net>
Mon, 28 Jul 2025 05:51:14 +0000 (13:51 +0800)
committerMichael Tokarev <mjt@tls.msk.ru>
Thu, 31 Jul 2025 06:06:18 +0000 (09:06 +0300)
commit3c28bee82782e8af9f236dfedbaf503e3d3d1708
tree062890634c6722ce8d035407ff388c006ce0e499
parent94c441fe10269e51bd830974fc22b9929b88fd4b
intc/riscv_aplic: Fix target register read when source is inactive

The RISC-V Advanced interrupt Architecture:
4.5.16. Interrupt targets:
If interrupt source i is inactive in this domain, register target[i] is
read-only zero.

Signed-off-by: Yang Jialong <z_bajeer@yeah.net>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Message-ID: <20250728055114.252024-1-z_bajeer@yeah.net>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
(cherry picked from commit b6f1244678bebaf7e2c775cfc66d452f95678ebf)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/intc/riscv_aplic.c