hartmannathan commented on PR #15073:
URL: https://github.com/apache/nuttx/pull/15073#issuecomment-2529655586

   > What are the consequences of this change? Does it have any disadvantages 
compared to PRIMASK? This is not a trivial change, so it's worth discuss it 
more as we basically force users to use BASEPRI here.
   
   @raiden00pl the consequences of removing CONFIG_ARMV7M_USEBASEPRI is that 
high priority zero latency interrupts cannot work anymore. Unfortunately I 
think several PRs will need to be reverted. It seems the issue starts with 
[PR-14881](https://github.com/apache/nuttx/pull/14881) which attempts to 
optimize storing
   "regs" in g_current_regs and instead utilize (*running_task)->xcp.regs for 
storage, but unfortunately it seems this leads to hardfault regression; 
unfortunately, if the Zero Latency Interrupts are broken, I cannot use NuttX 
anymore. It is a complete showstopper. I recommend to revert the PRs that led 
to this issue. I have filed a bug #15100 to track this issue.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to