[PATCH RFC v4 11/15] target/riscv: Implement virtual time adjusting with vm state changing