[PATCH v5 11/13] target/riscv: Implement virtual time adjusting with vm state changing