Skip to content

Commit 7bd97c7

Browse files
clarify when traps are taken
1 parent fe20023 commit 7bd97c7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: src/cheri-pte-ext.adoc

+3-3
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,10 @@ When CW is set, the CRG bit indicates the current generation of the virtual memo
134134
regards to the ongoing capability revocation cycle. Two schemes are permitted:
135135

136136
* A load page fault exception is raised when a capability load or AMO instruction is executed
137-
and the virtual page's CRG bit does not equal <<sstatusreg_pte,sstatus>>.CRG.
137+
with <<c_perm>> granted and the virtual page's CRG bit does not equal <<sstatusreg_pte,sstatus>>.CRG.
138138
* A load page fault exception is raised when a capability load or AMO instruction is executed
139-
and the virtual page's CRG bit does not equal <<sstatusreg_pte,sstatus>>.CRG
140-
and the capability read from memory has its tag set^1^.
139+
with <<c_perm>> granted and the virtual page's CRG bit does not equal <<sstatusreg_pte,sstatus>>.CRG
140+
and the capability read from memory optionally has its tag set^1^.
141141

142142
[[pte_cw_crg_load_summary]]
143143
.Summary of Load CW and CRG behavior in the PTEs

0 commit comments

Comments
 (0)