aboutsummaryrefslogtreecommitdiff
path: root/src/priv-csrs.adoc
diff options
context:
space:
mode:
authorwmat <wmat@riscv.org>2024-04-05 15:49:12 -0400
committerwmat <wmat@riscv.org>2024-04-05 15:49:12 -0400
commit0e00b8f74c91a22eea2d0c788aacb81a89ab558f (patch)
tree3fcdc2d6409b35d4dae1947221c81baa66837fd1 /src/priv-csrs.adoc
parent7d560d38d05416d5a79224b0178033de09beb5cd (diff)
downloadriscv-isa-manual-0e00b8f74c91a22eea2d0c788aacb81a89ab558f.zip
riscv-isa-manual-0e00b8f74c91a22eea2d0c788aacb81a89ab558f.tar.gz
riscv-isa-manual-0e00b8f74c91a22eea2d0c788aacb81a89ab558f.tar.bz2
Moving note about draft Zam extension to unpriv preface.
Moving the note about the Zam extension to the unpriv preface.
Diffstat (limited to 'src/priv-csrs.adoc')
-rw-r--r--src/priv-csrs.adoc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/priv-csrs.adoc b/src/priv-csrs.adoc
index 85149f2..a414e81 100644
--- a/src/priv-csrs.adoc
+++ b/src/priv-csrs.adoc
@@ -83,11 +83,12 @@ Note that not all registers are required on all implementations.
[[csrrwpriv]]
.Allocation of RISC-V CSR address ranges.
[%autowidth,float="center",align="center",cols="^,^,^,^,<,<,<,<"]
+[.monofont]
|===
3+^|CSR Address 2.2+|Hex 3.2+|Use and Accessibility
|[11:10] |[9:8] |[7:4]
8+|Unprivileged and User-Level CSRs
-|`00` |`00` |`XXXX` 2+| `0x000-0x0FF` 3+|Standard read/write
+m|00 m|00 m|XXXX 2+m| 0x000-0x0FF 3+|Standard read/write
|`01` |`00` |`XXXX` 2+| `0x400-0x4FF` 3+|Standard read/write
|`10` |`00` |`XXXX` 2+| `0x800-0x8FF` 3+|Custom read/write
|`11` |`00` |`0XXX` 2+| `0xC00-0xC7F` 3+|Standard read-only
@@ -412,6 +413,7 @@ Virtual supervisor address translation and protection.
<<<
[[mcsrnames0]]
+[.monocell]
.Currently allocated RISC-V machine-level CSR addresses.
[%autowidth,float="center",align="center",cols="<,<,<,<",options="header"]
|===