Re: [PATCH v1 12/12] target/riscv: Support virtual time context synchronization

2021-12-10 Thread Paolo Bonzini
On 11/20/21 23:34, Richard Henderson wrote: On 11/20/21 8:46 AM, Yifei Jiang wrote:   const VMStateDescription vmstate_riscv_cpu = {   .name = "cpu",   .version_id = 3,   .minimum_version_id = 3, +    .post_load = cpu_post_load,   .fields = (VMStateField[]) {  

Re: [PATCH v1 12/12] target/riscv: Support virtual time context synchronization

2021-11-20 Thread Richard Henderson
On 11/20/21 8:46 AM, Yifei Jiang wrote: const VMStateDescription vmstate_riscv_cpu = { .name = "cpu", .version_id = 3, .minimum_version_id = 3, +.post_load = cpu_post_load, .fields = (VMStateField[]) { VMSTATE_UINTTL_ARRAY(env.gpr, RISCVCPU, 32),

[PATCH v1 12/12] target/riscv: Support virtual time context synchronization

2021-11-20 Thread Yifei Jiang
Add virtual time context description to vmstate_riscv_cpu. After cpu being loaded, virtual time context is updated to KVM. Signed-off-by: Yifei Jiang Signed-off-by: Mingwang Li --- target/riscv/machine.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/target/riscv/machine.c