-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
Support atomic load and store #68
Comments
I don't remember anything about using atomic operations in µOS++. Where do the atomic definitions come from? |
I don't know but I could imagine it knows that the architecture supports atomic operations under some circumstances (everything smaller than words) without further measures. |
Then probably it comes from the compiler definitions. How do you suggest to fix it? |
I haven't though much about it but I would guess the actual access has to happen inside some critical section. |
AFAIK, atomics are implemented with some special instructions, not explicit critical sections. |
This works out of the box
this doesn't
because of this
The text was updated successfully, but these errors were encountered: