-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pending ISR may execute after disabling interrupt #2242
Comments
|
thanks martin, link should work now. |
|
I wonder what |
|
@porkybrain Thanks We'll start looking at these and if you want to help out, more than happy to collaborate! |
|
ARM Internal Ref: IOTMORF-511 |
|
Hi @porkybrain, thanks for reporting. I opened an issue to track this in CMSIS here: ARM-software/CMSIS_5#110 |
|
nice to see a definitive answer, after trying to actually reproduce the problem on hardware was not successful I was thinking it may just be an issue of me reading the spec in an overly paranoid way ;) |
If I am interpreting this correctly code resulting in the following (psydo) assembler would allow the load to happen before the pending ISR and thus causing many bugs in mbed.
this would be one such example of a possible bug (after optimization of course)
edit: fixed link, should work now
The text was updated successfully, but these errors were encountered: