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:
milestone icon 11.05-final
Started by
Michael Hope
Completed by
Michael Hope

Related branches

Sprints

(?)

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.

This blueprint contains Public information 
Everyone can see this information.