]> git.proxmox.com Git - mirror_qemu.git/commit - hw/intc/riscv_aclint.c
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)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 11 Sep 2023 01:45:55 +0000 (11:45 +1000)
commite0922b73baf00c4c19d4ad30d09bb94f7ffea0f4
tree2e4e230776f2356476de5df2667671442b1ca6af
parenteda633a534f8af4abe3a88731bba6dacdb973993
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>
hw/intc/riscv_aclint.c