]> git.proxmox.com Git - mirror_qemu.git/commit - target/riscv/kvm.c
target/riscv: Implement virtual time adjusting with vm state changing
authorYifei Jiang <jiangyifei@huawei.com>
Wed, 12 Jan 2022 08:13:27 +0000 (16:13 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 21 Jan 2022 05:52:56 +0000 (15:52 +1000)
commit9ad3e016ae1ed2f30c39051bc20f1da327bd9400
tree4acf3e0fe1aae782797a1e1cbd2a85c3e51ef24d
parent27abe66f31efa8bcd15f0f998db2127b4ffb628a
target/riscv: Implement virtual time adjusting with vm state changing

We hope that virtual time adjusts with vm state changing. When a vm
is stopped, guest virtual time should stop counting and kvm_timer
should be stopped. When the vm is resumed, guest virtual time should
continue to count and kvm_timer should be restored.

Signed-off-by: Yifei Jiang <jiangyifei@huawei.com>
Signed-off-by: Mingwang Li <limingwang@huawei.com>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20220112081329.1835-12-jiangyifei@huawei.com
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/kvm.c