From 67a6ae966c986869b4ba164c6341c0a0e7cb311f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Sintzoff?= <61976467+ASintzoff@users.noreply.github.com> Date: Tue, 22 Oct 2024 14:44:02 +0200 Subject: [PATCH] update riscv-isa-manual to riscv-isa-release-2c07aa2-2024-10-18 (#2560) Since last riscv-isa-manual update (CVA6 commit 3059b1cb2): - Privileged Architecture 1.13 ratified - minor documentation changes - wavedrom file renamed to .edn --- docs/04_cv32a65x/config/config.adoc | 1 + docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html | 87 +-- .../riscv/unpriv-isa-cv32a65x.html | 591 +++++++++--------- docs/06_cv64a6_mmu/config/config.adoc | 1 + docs/riscv-isa/riscv-isa-manual | 2 +- docs/riscv-isa/src/colophon.adoc | 2 +- docs/riscv-isa/src/counters.adoc | 2 +- docs/riscv-isa/src/machine.adoc | 109 ++-- docs/riscv-isa/src/priv-preface.adoc | 34 +- docs/riscv-isa/src/riscv-privileged.adoc | 11 +- docs/riscv-isa/src/riscv-unprivileged.adoc | 4 +- docs/riscv-isa/src/rv64.adoc | 12 +- docs/riscv-isa/src/supervisor.adoc | 23 +- docs/riscv-isa/src/zpm.adoc | 6 + 14 files changed, 465 insertions(+), 420 deletions(-) create mode 100644 docs/riscv-isa/src/zpm.adoc diff --git a/docs/04_cv32a65x/config/config.adoc b/docs/04_cv32a65x/config/config.adoc index 1983cd1300..4f2401a639 100644 --- a/docs/04_cv32a65x/config/config.adoc +++ b/docs/04_cv32a65x/config/config.adoc @@ -28,6 +28,7 @@ :RVZihpm: false :RVZimop: false :RVZk: false +:RVZpm: false :RVZsmcdeleg: false :RVZsmcntrpmf: false :RVZsmcsrind-RVZsscsrind: false diff --git a/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html b/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html index d686c75b12..d4657b1a6a 100644 --- a/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html +++ b/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html @@ -440,7 +440,8 @@
Preface to Version 20240801
+Preface to Version 20241017
This document describes the RISC-V privileged architecture. This -release, version 20240801, contains the following versions of the RISC-V ISA +release, version 20241017, contains the following versions of the RISC-V ISA modules:
Machine ISA | Machine ISA PrefaceSvadu ExtensionSstc Sscofpmf -Ssdbltrp +Ssdbltrp Hypervisor ISA -Shlcofideleg +Shlcofideleg Svvptc |
-1.13 | 1.13 Preface1.01.0 1.0 -1.0 1.0 -0.1 1.0 |
-Draft | Ratified PrefaceRatifiedRatified Ratified -Draft Ratified -Draft Ratified |
Scratch register for supervisor trap handlers. | Supervisor scratch register. |
@@ -2302,7 +2304,7 @@ Hypervisor bad guest physical address. | Hypervisor trap value. 2.2. CSR ListingVirtual supervisor scratch register.Virtual supervisor exception program counter. Virtual supervisor trap cause. -Virtual supervisor bad address or instruction. +Virtual supervisor trap value. Virtual supervisor interrupt pending. Virtual supervisor address translation and protection. |
@@ -2541,13 +2543,13 @@ Scratch register for machine trap handlers. | Machine scratch register. |
+Machine second trap value.
Machine Configuration |
@@ -3858,6 +3860,9 @@ 0 3.7.1.1. Address MatchingThe A field in a PMP entry’s configuration register encodes the address-matching mode of the associated PMP address register. The -encoding of this field is shown in Table 14. -
-
When A=0, this PMP entry is disabled and matches no addresses. Two other +encoding of this field is shown in Table 14. +When A=0, this PMP entry is disabled and matches no addresses. Two other address-matching modes are supported: naturally aligned power-of-2 regions (NAPOT), including the special case of naturally aligned four-byte regions (NA4); and the top boundary of an arbitrary range @@ -4679,7 +4682,15 @@ 16. "Ssdbltrp" Double Trap Extension, Version 1.0
-
+17. RISC-V Privileged Instruction Set Listings+17. Pointer Masking Extensions, Version 1.0.0+
+
+
+
+CV32A65X: These extensions are not supported. +
+ 18. RISC-V Privileged Instruction Set ListingsThis chapter presents instruction-set listings for all instructions @@ -4699,10 +4710,10 @@ 17. RISC-V Privileged Instr
- 18. History+19. History
- 18.1. Research Funding at UC Berkeley+19.1. Research Funding at UC BerkeleyDevelopment of the RISC-V architecture and implementations has been partially funded by the following sponsors. @@ -4747,7 +4758,7 @@Bibliography |