Liste des Groupes | Revenir à c arch |
On 12/25/24 1:30 PM, MitchAlsup1 wrote:In the parlance I used to document My 66000 architecture, exceptionsOn Wed, 25 Dec 2024 17:50:12 +0000, Paul A. Clayton wrote:>
>On 10/5/24 11:11 AM, EricP wrote:--------------------------MitchAlsup1 wrote:[snip]>>But voiding doesn't look like it works for exceptions or>
conflicting
interrupt priority adjustments. In those cases purging the
interrupt
handler and rejecting the hand-off looks like the only option.
Should exceptions always have priority? It seems to me that if a
thread is low enough priority to be interrupted, it is low enough
priority to have its exception processing interrupted/delayed.
It depends on what you mean::
>
a) if you mean that exceptions are prioritized and the highest
priority exception is the one taken, then OK you are working
in an ISA that has multiple exceptions per instruction. Most
RISC ISAs do not have this property.
The context was any exception taking priority over an interrupt
that was accepted, at least on a speculative path. I.e., the
statement would have been more complete as "Should exceptions
always (or ever) have priority over an accepted interrupt?"
EricP is the master proponent of finishing the instructions in the>>
Sooner or later an ISR has to actually deal with the MMI/O
control registers associated with the <ahem> interrupt.
Yes, but multithreading could hide some of those latencies in
terms of throughput.
Les messages affichés proviennent d'usenet.