diff options
Diffstat (limited to 'riscv/insns/sret.h')
-rw-r--r-- | riscv/insns/sret.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/riscv/insns/sret.h b/riscv/insns/sret.h index 5102c15..17e583d 100644 --- a/riscv/insns/sret.h +++ b/riscv/insns/sret.h @@ -1,4 +1,5 @@ require_extension('S'); +p->stash_privilege(); reg_t prev_hstatus = STATE.hstatus->read(); if (STATE.v) { if (STATE.prv == PRV_U || get_field(prev_hstatus, HSTATUS_VTSR)) |