From 56eb152b7dcf28f39fe3f2169390c3a2f02bd265 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 15 Jan 2024 21:35:40 -0800 Subject: [PATCH] Fix RVA23 claim that Ssu64xl was mandatory in RVA22 --- rva23-profile.adoc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rva23-profile.adoc b/rva23-profile.adoc index efb81cd..a1b0748 100644 --- a/rva23-profile.adoc +++ b/rva23-profile.adoc @@ -270,9 +270,6 @@ The following privileged extensions were also mandatory in RVA22S64: - *Svinval* Fine-Grained Address-Translation Cache Invalidation -- *Ssu64xl* `sstatus.UXL` must be capable of holding the value 2 -(i.e., UXLEN=64 must be supported). - The following are new mandatory extensions: - *Svnapot* NAPOT Translation Contiguity @@ -288,6 +285,11 @@ NOTE: Sstc was optional in RVA22. - *Ssnpm* Pointer masking, with `senvcfg.PME` and `henvcfg.PME` supporting, at minimum, settings PMLEN=0 and PMLEN=7. +- *Ssu64xl* `sstatus.UXL` must be capable of holding the value 2 +(i.e., UXLEN=64 must be supported). + +NOTE: Ssu64xl was optional in RVA22. + - *H* The hypervisor extension. NOTE: The hypervisor was optional in RVA22.