Skip to content

Commit 5357a0d

Browse files
committed
Temporary update.
1 parent 89b99d0 commit 5357a0d

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

src/rva23-profile.adoc

+26
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,21 @@ Incompatible changes are unlikely but remain possible.
5151

5252
include::rva-profile-overview-body.adoc[]
5353

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+
5469
== RVA23 Profiles
5570

5671
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
169184
- *Zacas* Compare-and-Swap instructions.
170185
- *Ziccamoc* Main memory regions with both the cacheability and coherence PMAs
171186
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+
172193
- *Zvbc* Vector carryless multiplication.
173194
- *Zama16b* Misaligned loads, stores, and AMOs to main memory regions that do not cross a naturally aligned 16-byte boundary are atomic.
174195

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+
175201
===== Expansion Options
176202

177203
The following expansion options were also present in RVA22U64:

0 commit comments

Comments
 (0)