ARM Cortex-R user mode -- should system call handlers be running with external interrupts disabled?


Phil Erwin Jr
 

I've noticed that on ARM Cortex-R with user mode enabled, that when we enter the system call handlers, such as z_hdlr_k_str_out(), that interrupts are disabled.  It seems to me that external interrupts should be enabled during this time. 

In looking through the Cortex-M support, I don't see where interrupts are enabled there either, so I wanted to poll the community to ask what the expectations are: external interrupts enabled or disabled?

Phil

Join devel@lists.zephyrproject.org to automatically receive all group messages.