Re: Question about supervisor interrupt in M mode


Scott Johnson
 

Oscar, what you are missing is that STI, despite its name, is not for a lower-privilege mode when mideleg[5]==0. In that case the STI is destined for M-mode and therefore can be taken in any privilege mode.

To correct your statement: When a hart is executing in M mode, supervisor timer interrupt is disabled if mideleg[5]==1.

Join {tech-privileged@lists.riscv.org to automatically receive all group messages.