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


_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to