GSOC 2015 - SMP Projects

Joel Sherrill joel.sherrill at oarcorp.com
Tue Mar 10 21:20:33 UTC 2015



On 3/10/2015 4:18 PM, Joel Sherrill wrote:
>
> On 3/10/2015 10:04 AM, Gedare Bloom wrote:
>> On Tue, Mar 10, 2015 at 10:19 AM, Rohini Kulkarni <krohini1593 at gmail.com> wrote:
>>> Hi All,
>>> I am interested in doing a project under SMP  (Improvements to SMP support).
>>> Are there any suitable SMP projects which can be undertaken as part of GSOC.
>>> However,I do not have an experience with such kind of development.
>>>
>> You might like to consider improving the x86-SMP support. Currently
>> there is no one maintaining it, so there is some maintenance work to
>> do such as [1], and there may be some improvement as well in the
>> interrupt handling. This would require some x86 assembly if you know
>> it or are comfortable learning it.
>>
>> You could also look into extending the existing SMP support to other
>> BSPs in SPARC, ARM, or PowerPC, or in porting another architecture to
>> SMP.
> Gedare and I chatted earlier so let me rattle off some ideas:
>
> + x86 context switch hand off (#2183)
> + x86 proper APIC support
> + rtems_ada_self is broken on SMP (#2289) - switch to pthread keys
> + object extend on SMP (#2280)
> + other tickets with SMP in the description or component

Should have mentioned that Thread Local Storage (TLS) may not be
available on all architectures so adding that where supported by
gcc would be beneficial.
>
> Although a lot has been done, there is a lot left to be done. And
> a ticket doesn't necessarily equal a bug for us. We are trying to
> use tickets to track all ideas for work.
>> There continues to be a lot of ongoing SMP work documented here [2].
>> You may like to browse the list and ask if any of those are possibly
>> good options.
>>
>> [1] https://devel.rtems.org/ticket/2183
>> [2] https://devel.rtems.org/wiki/Developer/SMP
>>
>>> Thanks!
>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel at rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the devel mailing list