Skip to content

Commit

Permalink
Clarified that Zihpm was optional in RVA20U64 and became mandatory in…
Browse files Browse the repository at this point in the history
… RVA22U64
  • Loading branch information
kasanovic committed Feb 25, 2024
1 parent 1ea1af3 commit 6779a4e
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions profiles.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ No changes are allowed. Any desired or needed changes can be the subject of a fo

:sectnums!:

== Changes made since ratification

- Clarified that Zihpm was optional in RVA20U64 and became mandatory in RVA22U64

== Changes since Public Review version 0.8

- Clarified that profile name can be used as ISA base string
Expand Down Expand Up @@ -694,9 +698,6 @@ The following mandatory extensions were present in RVA20U64.
- *C* Compressed Instructions.
- *Zicsr* CSR instructions. These are implied by presence of F.
- *Zicntr* Base counters and timers.
- *Zihpm* Hardware performance counters.

NOTE: Zihpm was optional in RVA20U64.

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

The following mandatory extensions are new for RVA22U64.

- *Zihpm* Hardware performance counters.

NOTE: Zihpm was optional in RVA20U64.

- *Zihintpause* Pause instruction.

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

0 comments on commit 6779a4e

Please sign in to comment.