Skip to content

Commit 6779a4e

Browse files
committed
Clarified that Zihpm was optional in RVA20U64 and became mandatory in RVA22U64
1 parent 1ea1af3 commit 6779a4e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

profiles.adoc

+8-3
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ No changes are allowed. Any desired or needed changes can be the subject of a fo
5454

5555
:sectnums!:
5656

57+
== Changes made since ratification
58+
59+
- Clarified that Zihpm was optional in RVA20U64 and became mandatory in RVA22U64
60+
5761
== Changes since Public Review version 0.8
5862

5963
- Clarified that profile name can be used as ISA base string
@@ -694,9 +698,6 @@ The following mandatory extensions were present in RVA20U64.
694698
- *C* Compressed Instructions.
695699
- *Zicsr* CSR instructions. These are implied by presence of F.
696700
- *Zicntr* Base counters and timers.
697-
- *Zihpm* Hardware performance counters.
698-
699-
NOTE: Zihpm was optional in RVA20U64.
700701

701702
- *Ziccif* Main memory regions with both the cacheability and
702703
coherence PMAs must support instruction fetch, and any instruction
@@ -731,6 +732,10 @@ instructions in the mandatory A extension.
731732

732733
The following mandatory extensions are new for RVA22U64.
733734

735+
- *Zihpm* Hardware performance counters.
736+
737+
NOTE: Zihpm was optional in RVA20U64.
738+
734739
- *Zihintpause* Pause instruction.
735740

736741
NOTE: While the `pause` instruction is a HINT can be implemented as a

0 commit comments

Comments
 (0)