File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -115,8 +115,9 @@ \section{Priority}
115115 & 3 & & icount \\
116116 & 3 & & itrigger \\
117117 & 3 & & mcontrol/mcontrol6 after \\
118- & & & \hspace {2em}(on previous instruction) \\
119- \hline
118+ & & & \hspace {2em}(on previous instruction) \\ \hline
119+ & & Asynchronous interrupt enabled by & \\
120+ & & \hspace {2em}xRET or explicit CSR write & \\ \hline
120121 & 3 & Instruction address breakpoint & mcontrol/mcontrol6 execute address before \\ \hline
121122 & 12 & Instruction page fault & \\ \hline
122123 & 1 & Instruction access fault & \\ \hline
@@ -156,6 +157,12 @@ \section{Priority}
156157trace actions when triggers with different actions are also firing is left to
157158the trace specification.
158159
160+ \begin {commentary }
161+ Note that asynchronous interrupts are included in the priority table because, when
162+ enabled by xRET or explicit CSR write instructions, these interrupts must be treated
163+ as high priority events on the next instruction.
164+ \end {commentary }
165+
159166\section {Native Triggers }
160167\label {sec:nativetrigger }
161168
You can’t perform that action at this time.
0 commit comments