File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Documentation/devicetree/bindings/riscv Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -153,6 +153,34 @@ properties:
153
153
ratified at commit 3f9ed34 ("Add ability to manually trigger
154
154
workflow. (#2)") of riscv-time-compare.
155
155
156
+ - const : svade
157
+ description : |
158
+ The standard Svade supervisor-level extension for SW-managed PTE A/D
159
+ bit updates as ratified in the 20240213 version of the privileged
160
+ ISA specification.
161
+
162
+ Both Svade and Svadu extensions control the hardware behavior when
163
+ the PTE A/D bits need to be set. The default behavior for the four
164
+ possible combinations of these extensions in the device tree are:
165
+ 1) Neither Svade nor Svadu present in DT => It is technically
166
+ unknown whether the platform uses Svade or Svadu. Supervisor
167
+ software should be prepared to handle either hardware updating
168
+ of the PTE A/D bits or page faults when they need updated.
169
+ 2) Only Svade present in DT => Supervisor must assume Svade to be
170
+ always enabled.
171
+ 3) Only Svadu present in DT => Supervisor must assume Svadu to be
172
+ always enabled.
173
+ 4) Both Svade and Svadu present in DT => Supervisor must assume
174
+ Svadu turned-off at boot time. To use Svadu, supervisor must
175
+ explicitly enable it using the SBI FWFT extension.
176
+
177
+ - const : svadu
178
+ description : |
179
+ The standard Svadu supervisor-level extension for hardware updating
180
+ of PTE A/D bits as ratified in the 20240528 version of the
181
+ privileged ISA specification. Please refer to Svade dt-binding
182
+ description for more details.
183
+
156
184
- const : svinval
157
185
description :
158
186
The standard Svinval supervisor-level extension for fine-grained
You can’t perform that action at this time.
0 commit comments