I am working on P2020 QoriIQ on vxWorks.
I have implemented exceptions handler for Noncritical interrupts.
When I have created "System call" exception (defined Noncritical in PowerPC™ e500 Core Family Reference Manual) by calling via assembly "sc".
In my handler I have noticed that Critical Interrupt Registers are updated (CSRR0 and CSRR1).
I would expect Noncritical interrupt registers(SRR0 and SRR1) will be updated for "System call" exception.
I have also checked the value of MSR register. MSR[CE] and MSR[ME] are masked.
Can you explain this behavior?
Thanks for help