<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 26, 2017 at 11:58 AM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Jan 26, 2017 at 12:13 PM, Kuan Hsun Chen<br>
<<a href="mailto:kuan-hsun.chen@tu-dortmund.de">kuan-hsun.chen@tu-dortmund.de</a><wbr>> wrote:<br>
> Hello,<br>
><br>
> Could we invoke a project for <a href="https://git.rtems.org/rtems-schedsim/" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>schedsim/</a> again?<br>
> It could be useful to develop/verify scheduling algorithms.<br>
><br>
> Quote from Joel:<br>
> "I honestly think the best approach is to build a native gcc/newlib toolset<br>
> and use that so that the C Library differences should be handled without<br>
> too much effort."<br>
><br>
</span>That will be fine. The projects needs some clear requirements,<br>
definitions, and plan though. We have had many try to use schedsim<br>
with only a few notable successes.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>To expand on why I said that. For most of its history, RTEMS had few</div><div>direct dependencies on a C Library. The addition of SMP saw the beginning</div><div>of a tighter integration of newlib and RTEMS. </div><div><br></div><div>When schedsim was developed, only the affinity and a couple of other things</div><div>required work arounds with glibc. Now that we are using more from newlib</div><div>that originated in FreeBSD such as the time structures.</div><div><br></div><div>Building a native gcc with newlib at least opens the door to having the</div><div>same .h files.  Beyond that, it is logically building the core of RTEMS </div><div>as a Linux user space application. The "port" is just sufficient to make</div><div>the RTEMS code think it is context switching something.</div><div><br>But project ideas need to be on the wiki.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
> Kuan-Hsun<br>
><br>
> 2017-01-26 16:50 GMT+01:00 Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>>:<br>
>><br>
>> Hello Folks,<br>
>><br>
>> We have submitted our application to participate as an Org in GSoC<br>
>> 2017. So it is once again time to "Freshen up" our projects page [1]<br>
>> with any projects that you might think are of interest and you may be<br>
>> willing to mentor. If you add a new project please use the Open<br>
>> Project Template and link to the new page from a bullet under an<br>
>> existing topical sub-heading.<br>
>><br>
>> Relatedly, anyone who is keenly interested in mentoring please reach<br>
>> out to me so I remember to invite you!<br>
>><br>
>> Gedare<br>
>><br>
>> [1] <a href="https://devel.rtems.org/wiki/Developer/OpenProjects" rel="noreferrer" target="_blank">https://devel.rtems.org/wiki/<wbr>Developer/OpenProjects</a><br>
>> ______________________________<wbr>_________________<br>
>> devel mailing list<br>
>> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
>> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
><br>
><br>
><br>
><br>
> --<br>
> M.Sc. Kuan-Hsun Chen<br>
><br>
> TU Dortmund<br>
> Department of Computer Science 12<br>
> Design Automation of Embedded Systems<br>
> Otto-Hahn-Strasse 16, Room 102<br>
><br>
> 44227 Dortmund<br>
> Germany<br>
><br>
> Phone:  <a href="tel:%2B49%20231%20755%206124" value="+492317556124">+49 231 755 6124</a><br>
> Mail:   <a href="mailto:kuan-hsun.chen@tu-dortmund.de">kuan-hsun.chen@tu-dortmund.de</a><br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br></div></div>