You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.
It is not mentioned in the Ssmpu specification what happens if the smpu* CSRs are accessed in S-mode with mstatus.TVM = 1, or in VS-mode with hstatus.VTVM = 1. It seems reasonable to assume that doing so raises an Illegal Instruction exception or a Virtual Instruction Fault exception, respectively, but it might be a good idea to spell it out.
The text was updated successfully, but these errors were encountered:
dramforever
changed the title
Interaction between Ssmpu and mstatus.TVM/hstatus.VTVM
Interaction between Ssmpu and mstatus.TVM/hstatus.VTVM?
May 14, 2022
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
It is not mentioned in the Ssmpu specification what happens if the
smpu*
CSRs are accessed in S-mode withmstatus.TVM = 1
, or in VS-mode withhstatus.VTVM = 1
. It seems reasonable to assume that doing so raises anIllegal Instruction
exception or aVirtual Instruction Fault
exception, respectively, but it might be a good idea to spell it out.The text was updated successfully, but these errors were encountered: