aboutsummaryrefslogtreecommitdiff
path: root/src/priv-preface.adoc
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2024-01-28 16:14:25 -0800
committerGitHub <noreply@github.com>2024-01-28 16:14:25 -0800
commit86ff22d64be34bf880290f74b57190a7d3bca0f1 (patch)
treef4f85a7aa9c1594859ecc979cf923ffa3073d824 /src/priv-preface.adoc
parent72ff2f6468c7f7de209ce7e037a5303a18235ce6 (diff)
parent9a7dd2fe29011587954560b5dcf1875477b27ad8 (diff)
downloadriscv-isa-manual-86ff22d64be34bf880290f74b57190a7d3bca0f1.zip
riscv-isa-manual-86ff22d64be34bf880290f74b57190a7d3bca0f1.tar.gz
riscv-isa-manual-86ff22d64be34bf880290f74b57190a7d3bca0f1.tar.bz2
Merge pull request #1204 from riscv/mxl-read-only
Redefine MXL to be read-only
Diffstat (limited to 'src/priv-preface.adoc')
-rw-r--r--src/priv-preface.adoc12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/priv-preface.adoc b/src/priv-preface.adoc
index 5e857d9..ff153ce 100644
--- a/src/priv-preface.adoc
+++ b/src/priv-preface.adoc
@@ -31,7 +31,14 @@ _Draft_ +
*Ratified*
|===
-The following compatible changes have been made to the Machine ISA since
+The following changes have been made since version 1.12, which, while
+not strictly backwards compatible, are not anticipated to cause software
+portability problems in practice:
+
+* Redefined `misa`.MXL to be read-only, making MXLEN a constant.
+* Added the constraint that SXLEN&#8805;UXLEN.
+
+Additionally, the following compatible changes have been made to the Machine ISA since
version 1.12:
* Transliterated the document from LaTeX into AsciiDoc.
@@ -44,8 +51,7 @@ in `menvcfg` and `henvcfg`.
* Clarified that "platform- or custom-use" interrupts are actually
"platform-use interrupts", where the platform can choose to make some custom.
* Clarified semantics of explicit accesses to CSRs wider than XLEN bits.
-* Clarified that MXLEN&#8805;SXLEN, and added the constraint that
-SXLEN&#8805;UXLEN.
+* Clarified that MXLEN&#8805;SXLEN.
* Clarified that WFI is not a HINT instruction.
* Clarified that VS-stage page-table accesses set G-stage A/D bits.
* Clarified ordering rules when PBMT=IO is used on main-memory regions.