]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/intc: Fix upper/lower mtime write calculation
authorJason Chien <jason.chien@sifive.com>
Fri, 28 Jul 2023 08:24:38 +0000 (08:24 +0000)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 13 Sep 2023 09:21:22 +0000 (12:21 +0300)
commit6097d3cbba1e015b3d899971b32c8ea248396bc6
treeee8780febd7bf39d9e3b09651ec396fa647e1d44
parentec0afe3c0b0fd27db95928ff0a13f5c6597db70d
hw/intc: Fix upper/lower mtime write calculation

When writing the upper mtime, we should keep the original lower mtime
whose value is given by cpu_riscv_read_rtc() instead of
cpu_riscv_read_rtc_raw(). The same logic applies to writes to lower mtime.

Signed-off-by: Jason Chien <jason.chien@sifive.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20230728082502.26439-1-jason.chien@sifive.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
(cherry picked from commit e0922b73baf00c4c19d4ad30d09bb94f7ffea0f4)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/intc/riscv_aclint.c