<p dir="ltr"><br>
On Mar 18, 2014 5:35 AM, Christian Mauderer <Christian.Mauderer@embedded-brains.de> wrote:<br>
><br>
> Hello,<br>
><br>
> I've planed to work on using POSIX keys instead of task variables in<br>
> the shell, the gxx_wrappers and rtems_rpc. This should makes it<br>
> possible to use the mentioned modules with SMP.<br>
><br>
> There is a small section in the Wiki regarding this topic:<br>
> http://www.rtems.org/wiki/index.php?title=SMP#Task_Variables<br>
><br>
> The POSIX keys are already outside the POSIX-API. To use them<br>
> efficiently the function pthread_once is also necessary. Sebastian<br>
> already sent a patch to make this function available for all<br>
> configurations.<br>
><br>
> My first step will be to extract the test for pthread_once out of the<br>
> psx01 test so that it can build independent of the POSIX-API.</p>
<p dir="ltr">Without looking at the test, I suspect the once cases can simply be moved into a new test without trouble. </p>
<p dir="ltr">> After this the next steps will be to replace the task variables in the<br>
> mentioned modules.</p>
<p dir="ltr">Good. I went on a hunt to eliminate rtems_bsp_delay() and didn't make any progress on this front. </p>
<p dir="ltr">> Kind regards<br>
><br>
> Christian Mauderer<br>
><br>
> -- <br>
> --------------------------------------------<br>
> embedded brains GmbH<br>
> Christian Mauderer Dornierstr. 4<br>
> D-82178 Puchheim Germany<br>
> email: Christian.Mauderer@embedded-brains.de<br>
> Phone: +49-89-18 94 741-18<br>
> Fax: +49-89-18 94 741-08<br>
><br>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
> _______________________________________________<br>
> rtems-devel mailing list<br>
> rtems-devel@rtems.org<br>
> http://www.rtems.org/mailman/listinfo/rtems-devel<br>
</p>