]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Add Smdbltrp CSRs handling
authorClément Léger <cleger@rivosinc.com>
Fri, 10 Jan 2025 12:54:37 +0000 (13:54 +0100)
committerAlistair Francis <alistair.francis@wdc.com>
Sat, 18 Jan 2025 23:44:35 +0000 (09:44 +1000)
commitd2e92f1c6d4441221e3ae07dd24613d479b310dc
tree8b379bc90c0a71bd91c27602d7aab18c6af30def
parentb0edcbe755e88f969a5e201c093bad453ba4a13b
target/riscv: Add Smdbltrp CSRs handling

Add `ext_smdbltrp`in RISCVCPUConfig and implement MSTATUS.MDT behavior.
Also set MDT to 1 at reset according to the specification.

Signed-off-by: Clément Léger <cleger@rivosinc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20250110125441.3208676-7-cleger@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.c
target/riscv/cpu_bits.h
target/riscv/cpu_cfg.h
target/riscv/csr.c