From 0d82c2651e0989e7f014f0766fe12b49e5fcecec Mon Sep 17 00:00:00 2001 From: Mark Ryan Date: Mon, 14 Aug 2023 14:22:32 +0200 Subject: [PATCH] Note in RVA22U64 that Zihpm was optional in RVA20U64 Section 6.1.2 contains the statement 'The following mandatory extensions were present in RVA20U64.' followed by a list of extensions, including Zihpm. This statement is a little confusing as Zihpm is an optional extension in RVA20U64. This commit aims to clear up any confusion by adding a note to section 6.2.1 mentioning that Zihpm was optional in RVA20U64. This is similar to the note added in rva23-profile.adoc that clarifies the status of 'V' which is optional in RVA22U64 and mandatory in RVA23U64. --- profiles.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles.adoc b/profiles.adoc index 85cbfd7..29a30e7 100644 --- a/profiles.adoc +++ b/profiles.adoc @@ -696,6 +696,8 @@ The following mandatory extensions were present in RVA20U64. - *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 fetches of naturally aligned power-of-2 sizes up to min(ILEN,XLEN)