<p dir="ltr"><br>
On Mar 3, 2014 1:13 AM, "Sebastian Huber" <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br>
><br>
> On 2014-02-28 17:09, Daniel Ramirez wrote:<br>
>><br>
>>         Work that needs to be done within the scheduler API that would enable SMP.<br>
>><br>
>><br>
>>     The work on the clustered/partitioned scheduling is on my high priority<br>
>>     list, so I hope that the scheduler API will be stable before the GSoC<br>
>>     starts.  I will provide only a fixed priority scheduler.<br>
>><br>
>><br>
>> So are you suggesting that work on (or within) the clustered/partitioned<br>
>> scheduler could possibly be an acceptable gsoc project? Or that projects<br>
>> requiring a stable scheduler API would be acceptable?<br>
><br>
><br>
> The plan is that I am finished with the clustered/partition scheduling in May, this is when the GSoC coding starts.</p>
<p dir="ltr">You were planning to implement thread restart/delete as well, correct?</p>
<p dir="ltr">><br>
>><br>
>> One more SMP related idea I thought would really be interesting would be to add<br>
>> fine grained locking support. I'm just looking for an area that I can start<br>
>> really studying and narrow down a proposal.<br>
><br>
><br>
> The fine grained locking exists currently only as a rough sketch.<br>
><br>
> <a href="http://www.rtems.org/wiki/index.php?title=SMP#Fine_Grained_Locking">http://www.rtems.org/wiki/index.php?title=SMP#Fine_Grained_Locking</a><br>
><br>
> We have to re-structure large parts of the critical sections.  My hope is that once it is implemented for events and semaphores it will be relatively easy to do it for the other objects.  You need a good understanding of the inner workings of the RTEMS kernel.<br>

><br>
> -- <br>
> Sebastian Huber, embedded brains GmbH<br>
><br>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
> Phone   : +49 89 189 47 41-16<br>
> Fax     : +49 89 189 47 41-09<br>
> E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a><br>
> PGP     : Public key available on request.<br>
><br>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
de</p>