On Thursday, February 20, 2025 at 10:52:49 AM PST, paul.kimpel--- via cctalk
<cctalk(a)classiccmp.org> wrote:
What is the problem with ISRs running in a user stack?
The ISR runs, exits, the stack is cut back,
and net effect on the user's stack is zero.
In general, since the user can write their own address space, a concurrent thread can
attack return-addresses on the user-address-space stack, thus causing the privileged
interrupt handler to exit arbitrary code.