Skip to content

Commit

Permalink
Merge pull request #104 from riscv/issue/100
Browse files Browse the repository at this point in the history
encoding clarification for MTT implicit accesses
  • Loading branch information
rsahita authored Oct 28, 2024
2 parents a4a971c + b9026b3 commit a579e0e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion chapter4.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,8 @@ translation, but excluding implicit MTT checker accesses to MTT structures. Data
in M-mode when the MPRV bit in mstatus is set and the MPP field in mstatus contains S
or U are subject to MTT checks. MTT checker accesses to MTT structures are to be
treated as implicit M-mode accesses and are subject to PMP/Smepmp and
IOPMP checks. The MTT checker indexes the MTT using the
IOPMP checks. Implicit accesses to the MTT are governed by `mstatus.MBE` control
for RV64 and `mstatush.MBE` control for RV32. The MTT checker indexes the MTT using the
physical address of the access to lookup and enforce the access permissions.
A mismatch of the access type and the access permissions specified in the
MTT entry that applies to the accessed region is reported as a trap to the
Expand Down

0 comments on commit a579e0e

Please sign in to comment.