diff options
author | Andrew Waterman <andrew@sifive.com> | 2023-10-30 17:54:38 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2023-10-30 18:02:14 -0700 |
commit | 12dc920b44e4a54f70ac1a7ab07e9ccba80c8fd8 (patch) | |
tree | 0077eac9cba0a0c1921f49a26428afa42d8cd087 /src/supervisor.adoc | |
parent | ea578803bfdedfdeb77f996062b7ad4c82369ba6 (diff) | |
download | riscv-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.adoc | 8 |
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 + ≥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 + |