Gsoc2013-Atomic_Project-Status

Deng Hengyi wei.a.yang at gmail.com
Sat Jun 22 13:59:17 UTC 2013


Hi all,

This is a brief status report about my GSOC2013 project ----- atomic ops support for RTEMS.

DONE:
1. Setup the development environment including the latest rtems git repo, rtems-test git repo and qemu for realview_pbx_a9.
2. Build the latest rtems toolchains which include the stdatomic.h support.
3. Modify the existing atomic API to be compatible with C11 std atomic.h.
4. Replace the existing atomic SMP implementation with stdatomic.h.
5. Build the spatomic and smpatomic test case for realview_pbx_a9 SMP and UP.
6. All the spatomic and smpatomic have been passed.
7. Have submit the patches to devel list to be reviewed.

TODO.
1. Plan to integrate the patches into mainline.
2. Support the stdatomic.h for other architectures such as PowerPC, Mips and Sparc.
3. Add the detection for whether support stdatomic.h for some architectures.

WeiY
Best Regards





More information about the devel mailing list