Skip to content
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

Improved memory barrier usage on ARMv8, and specifically for Apple silicon #4505

Conversation

rickard-green
Copy link
Contributor

No description provided.

We will now use the more lightweight memory barrier 'dmb ld' (available
in ARMv8) instead of a full 'dmb sy' memory barrier as LoadLoad and/or
LoadStore barriers.
@rickard-green rickard-green added team:VM Assigned to OTP team VM enhancement labels Feb 11, 2021
@rickard-green rickard-green self-assigned this Feb 11, 2021
@rickard-green rickard-green added the testing currently being tested, tag is used by OTP internal CI label Feb 11, 2021
@rickard-green rickard-green merged commit 8e17937 into erlang:maint Feb 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement team:VM Assigned to OTP team VM testing currently being tested, tag is used by OTP internal CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant