aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/supervisor.tex8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/supervisor.tex b/src/supervisor.tex
index 063ee6d..fa9aaa0 100644
--- a/src/supervisor.tex
+++ b/src/supervisor.tex
@@ -557,10 +557,10 @@ and virtual addresses. It need not be capable of holding all possible invalid
addresses. Implementations may convert some invalid address patterns into
other invalid addresses prior to writing them to {\tt sepc}.
-When a trap is taken into S-mode, {\tt sepc} is written with the virtual
-address of the instruction that encountered the exception. Otherwise,
-{\tt sepc} is never written by the implementation, though it may be
-explicitly written by software.
+When a trap is taken into S-mode, {\tt sepc} is written with the
+virtual address of the instruction that encountered the exception or
+was interrupted. Otherwise, {\tt sepc} is never written by the
+implementation, though it may be explicitly written by software.
\begin{figure}[h!]
{\footnotesize