]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: additional code information for sw check
authorDeepak Gupta <debug@rivosinc.com>
Tue, 8 Oct 2024 22:49:55 +0000 (15:49 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Wed, 30 Oct 2024 01:22:08 +0000 (11:22 +1000)
commit6031102401ae8a69a87b20fbec2aae666625d96a
treec9f59a6c44a7339181e912d839027b33a0ab54ce
parent53309be15619096b4ff2f05ec5e5d9b9bb6b6a82
target/riscv: additional code information for sw check

sw check exception support was recently added. This patch further augments
sw check exception by providing support for additional code which is
provided in *tval. Adds `sw_check_code` field in cpuarchstate. Whenever
sw check exception is raised *tval gets the value deposited in
`sw_check_code`.

Signed-off-by: Deepak Gupta <debug@rivosinc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241008225010.1861630-6-debug@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.h
target/riscv/cpu_helper.c
target/riscv/csr.c