@@ -51,6 +51,21 @@ Incompatible changes are unlikely but remain possible.
51
51
52
52
include::rva-profile-overview-body.adoc[]
53
53
54
+ == Profile-Defined Extensions
55
+
56
+ The RVA23 profile, as with earlier profiles, includes several new
57
+ extensions defined directly in the profile text. These
58
+ profile-defined extensions name optional features or combinations of
59
+ features that are already present in ratified specifications, but that
60
+ were not previously explicitly named. Once the profile is ratified,
61
+ these extension definitions will move into the appropriate sections of
62
+ the combined ISA manual. The combined ISA manual was not available at
63
+ the start of this profile definition. Future profile proposals will
64
+ be presented as an update to the combined ISA manual, with new
65
+ profile-defined extensions provided as edits to the appropriate
66
+ sections of the combined SA manual.
67
+
68
+
54
69
== RVA23 Profiles
55
70
56
71
The RVA23 profiles are intended to align implementations of RISC-V
@@ -169,9 +184,20 @@ The following are new development options intended to become mandatory in a futu
169
184
- *Zacas* Compare-and-Swap instructions.
170
185
- *Ziccamoc* Main memory regions with both the cacheability and coherence PMAs
171
186
must provide `AMOCASQ` level PMA support.
187
+
188
+ NOTE: *Ziccamoc* This is a new profile-defined extension to ensure
189
+ Compare and Swap instructions are properly supported in main memory
190
+ regions. The extension will be added to the PMA section of the
191
+ privileged architecture manual.
192
+
172
193
- *Zvbc* Vector carryless multiplication.
173
194
- *Zama16b* Misaligned loads, stores, and AMOs to main memory regions that do not cross a naturally aligned 16-byte boundary are atomic.
174
195
196
+ NOTE: *Ziama16b* This is a new profile-defined extension to represent
197
+ the presence of the new Misaligned Atomicity Granule feature added in
198
+ Priv-1.13. The extension name will be added to the PMA section of the
199
+ privileged architecture manual.
200
+
175
201
===== Expansion Options
176
202
177
203
The following expansion options were also present in RVA22U64:
0 commit comments