]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Enable/Disable S/VS-mode Timer when STCE bit is changed
authorJim Shu <jim.shu@sifive.com>
Mon, 19 May 2025 14:35:18 +0000 (22:35 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 4 Jul 2025 11:09:48 +0000 (21:09 +1000)
commitdff5f515409f1c9c10df00160524b21381cbef26
tree7a40811901b8551bdf62d7ebdd9812b48a458d90
parent3cb2edae740121cf5da3a9adb8190051e866eb01
target/riscv: Enable/Disable S/VS-mode Timer when STCE bit is changed

Updating STCE will enable/disable SSTC in S-mode or/and VS-mode, so we
also need to update S/VS-mode Timer and S/VSTIP bits in $mip CSR.

Signed-off-by: Jim Shu <jim.shu@sifive.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20250519143518.11086-5-jim.shu@sifive.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/csr.c
target/riscv/time_helper.c
target/riscv/time_helper.h