aboutsummaryrefslogtreecommitdiff
path: root/src/supervisor.adoc
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2023-10-30 17:54:38 -0700
committerAndrew Waterman <andrew@sifive.com>2023-10-30 18:02:14 -0700
commit12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8 (patch)
tree0077eac9cba0a0c1921f49a26428afa42d8cd087 /src/supervisor.adoc
parentea578803bfdedfdeb77f996062b7ad4c82369ba6 (diff)
downloadriscv-isa-manual-12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8.zip
riscv-isa-manual-12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8.tar.gz
riscv-isa-manual-12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8.tar.bz2
Reserve interrupt 13 for Sscofpmf
Resolves #1127 Note, I only reserved the pattern in the various cause registers; I did not update the various ip/ie registers. That work is left for whoever integrates Sscofpmf into this document. Reserving the cause patterns has the same architectural effect in the near term.
Diffstat (limited to 'src/supervisor.adoc')
-rw-r--r--src/supervisor.adoc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/supervisor.adoc b/src/supervisor.adoc
index a860ce5..16b74d3 100644
--- a/src/supervisor.adoc
+++ b/src/supervisor.adoc
@@ -425,6 +425,8 @@ include::images/bytefield/scausereg.edn[]
1 +
1 +
1 +
+1 +
+1 +
1
|0 +
1 +
@@ -432,7 +434,9 @@ include::images/bytefield/scausereg.edn[]
5 +
6-8 +
9 +
-10-15 +
+10-12 +
+13 +
+14-15 +
&#8805;16
|_Reserved_ +
Supervisor software interrupt +
@@ -441,6 +445,8 @@ Supervisor timer interrupt +
_Reserved_ +
Supervisor external interrupt +
_Reserved_ +
+_Reserved for counter-overflow interrupt_ +
+_Reserved_ +
_Designated for platform use_
|0 +