Hi All,
The privileged architecture spec states that the most significant bit of mcause should be set to 1 in the case of an interrupt:
The Interrupt bit in the mcause register is set if the trap was caused by an interrupt.
The section on non-maskable interrupt does not mention the most-significant bit of mcause. Should that bit be set when a non-maskable-interrupt is taken?
Thanks,
Joe Rahmeh