<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br></div><div>在 2013-6-23,9:11,Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> 写道:<br><br></div><blockquote type="cite"><div><p>Can you simplify/shorten the testcases?</p></div></blockquote>Hi Gedare,<div><br></div><div>I have reduced the run time of those test cases, now it is very fast to run them. But I think I should also redesign them because of new implementation. <br><blockquote type="cite"><div>
<p>-G</p>
<div class="gmail_quote">On Jun 22, 2013 9:59 AM, "Deng Hengyi" <<a href="mailto:wei.a.yang@gmail.com">wei.a.yang@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
This is a brief status report about my GSOC2013 project ----- atomic ops support for RTEMS.<br>
<br>
DONE:<br>
1. Setup the development environment including the latest rtems git repo, rtems-test git repo and qemu for realview_pbx_a9.<br>
2. Build the latest rtems toolchains which include the stdatomic.h support.<br>
3. Modify the existing atomic API to be compatible with C11 std atomic.h.<br>
4. Replace the existing atomic SMP implementation with stdatomic.h.<br>
5. Build the spatomic and smpatomic test case for realview_pbx_a9 SMP and UP.<br>
6. All the spatomic and smpatomic have been passed.<br>
7. Have submit the patches to devel list to be reviewed.<br>
<br>
TODO.<br>
1. Plan to integrate the patches into mainline.<br>
2. Support the stdatomic.h for other architectures such as PowerPC, Mips and Sparc.<br>
3. Add the detection for whether support stdatomic.h for some architectures.<br>
<br>
WeiY<br>
Best Regards<br>
<br>
<br>
_______________________________________________<br>
rtems-devel mailing list<br>
<a href="mailto:rtems-devel@rtems.org">rtems-devel@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-devel" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-devel</a><br>
</blockquote></div>
</div></blockquote></div></body></html>