From 12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8 Mon Sep 17 00:00:00 2001
From: Andrew Waterman <andrew@sifive.com>
Date: Mon, 30 Oct 2023 17:54:38 -0700
Subject: 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.
---
 src/supervisor.adoc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

(limited to 'src/supervisor.adoc')

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 +
-- 
cgit v1.1

