diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c index 0dd0d59d41..000e44b2b7 100644 --- a/target/riscv/kvm/kvm-cpu.c +++ b/target/riscv/kvm/kvm-cpu.c @@ -705,6 +705,7 @@ static void kvm_riscv_reset_regs_csr(CPURISCVState *env) env->satp = 0; env->scounteren = 0; env->senvcfg = 0; + env->priv = PRV_S; } static int kvm_riscv_get_regs_fp(CPUState *cs)