Atomic memory operations
Registered by
Michael Hope
ARMv7 MP has a set of atomic memory operations useful in a multi-core environment.
Verify support and implement in the typical libraries.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Medium
- Drafter:
- Michael Hope
- Direction:
- Needs approval
- Assignee:
- Ken Werner
- Definition:
- Approved
- Series goal:
- Accepted for 11.05
- Implementation:
- Implemented
- Milestone target:
- 11.05-final
- Started by
- Michael Hope
- Completed by
- Michael Hope
Related branches
Whiteboard
[1] See https:/
Effort: 1M
(?)
Work Items
Work items:
Verify support in GCC 4.4: DONE
Verify support in GCC 4.5: DONE
Verify support in llvm 2.8: DONE
Document the coverage of inline versions[1]: DONE
Verify that libgomp makes use of the __sync primitives: DONE
Convert glibc to use the __sync primitives: DONE
Dependency tree
* Blueprints in grey have been implemented.