From f5d2391815de7c2d14bbbf9919bbbf31f3f80565 Mon Sep 17 00:00:00 2001 From: "Paul A. Clarke" Date: Fri, 31 Oct 2025 11:25:05 -0500 Subject: [PATCH] fix(data): extension Svadu does not conflict with Svade Svadu, roughly, preempts Svade: > If the Svadu extension is implemented, the ADUE bit controls whether hardware updating of PTE A/D bits > is enabled for S-mode and G-stage address translations. When ADUE=1, hardware updating of PTE A/D > bits is enabled during S-mode address translation, and the implementation behaves as though the Svade > extension were not implemented for S-mode address translation. When the hypervisor extension is > implemented, if ADUE=1, hardware updating of PTE A/D bits is enabled during G-stage address > translation, and the implementation behaves as though the Svade extension were not implemented for G- > stage address translation. When ADUE=0, the implementation behaves as though Svade were implemented > for S-mode and G-stage address translation. Signed-off-by: Paul A. Clarke --- spec/std/isa/ext/Svadu.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/spec/std/isa/ext/Svadu.yaml b/spec/std/isa/ext/Svadu.yaml index 1c22a204c3..e55085ab67 100644 --- a/spec/std/isa/ext/Svadu.yaml +++ b/spec/std/isa/ext/Svadu.yaml @@ -121,7 +121,6 @@ versions: - name: Paul Donahue - name: Ved Shanbhogue company: Rivos, Inc. -conflicts: Svade doc_license: name: Creative Commons Attribution 4.0 International License (CC-BY 4.0) url: https://creativecommons.org/licenses/by/4.0/