From 0bd8b8693ac981a9b6a3f125bd52aea848a29be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Sintzoff?= <61976467+ASintzoff@users.noreply.github.com> Date: Fri, 5 Jul 2024 12:06:16 +0200 Subject: [PATCH] update riscv-isa-manual to riscv-isa-release-ebf2e3a0b-2024-07-03 (#2323) since last riscv-isa-manual update (CVA6 commit 105d3601b): - minor documentation changes - use of docs-resources submodule inside riscv-isa-manual - requires asciidoctor-lists --- docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html | 45 ++-- .../riscv/unpriv-isa-cv32a65x.html | 87 ++++--- .../riscv/priv-isa-cv64a6_mmu.html | 180 ++++++++------- .../riscv/unpriv-isa-cv64a6_mmu.html | 212 ++++++++++-------- docs/riscv-isa/build.mk | 8 +- docs/riscv-isa/riscv-isa-manual | 2 +- docs/riscv-isa/src/colophon.adoc | 5 +- docs/riscv-isa/src/config_define.adoc | 4 + docs/riscv-isa/src/machine.adoc | 177 ++++----------- docs/riscv-isa/src/priv-preface.adoc | 26 ++- docs/riscv-isa/src/riscv-privileged.adoc | 15 +- docs/riscv-isa/src/riscv-unprivileged.adoc | 17 +- docs/riscv-isa/src/supervisor.adoc | 127 +++++++++-- 13 files changed, 485 insertions(+), 420 deletions(-) diff --git a/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html b/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html index 4d068862cb..c9fac12d44 100644 --- a/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html +++ b/docs/04_cv32a65x/riscv/priv-isa-cv32a65x.html @@ -440,7 +440,7 @@
Preface to Version 20240612
+Preface to Version 20240703
This document describes the RISC-V privileged architecture. This -release, version 20240612, contains the following versions of the RISC-V ISA +release, version 20240703, contains the following versions of the RISC-V ISA modules:
1.13 Preface1.01.0 1.0 -1.0 +1.0 1.13 1.0 1.0 @@ -680,9 +681,10 @@ Preface1.01.0 1.0 +1.0 1.0 -1.0 -0.1 |
+0.1Draft PrefaceRatifiedDraft Ratified -Draft |
+Draft
Exposed count-overflow interrups to VS-mode via the Shlcofideleg extension.
Relaxed behavior of some HINTs when MXLEN > XLEN.
+Replaced the concept of vacant memory regions with inaccessible memory or I/O regions.
Clarified that timer and count-overflow interrupts' arrival in +interrupt-pending registers is not immediate.
+Figure 20. Machine time compare register (memory-mapped control register).
Writes to mtime
and mtimecmp
are guaranteed to be reflected in MTIP
-eventually, but not necessarily immediately.
If the result of the comparison between mtime
and mtimecmp
changes, it is
+guaranteed to be reflected in MTIP eventually, but not necessarily
+immediately.
In RV32, memory-mapped writes to mtimecmp
modify only one 32-bit part
@@ -4089,7 +4100,7 @@