GSoC2016 : Providing SMP support for RTEMS

Hesham Almatary heshamelmatary at gmail.com
Sun Mar 6 18:20:11 UTC 2016


On Sun, Mar 6, 2016 at 6:17 PM, Joel Sherrill <joel at rtems.org> wrote:
>
>
> On Fri, Mar 4, 2016 at 11:59 PM, Rahul Goradia <rahulgoradia at gcet.ac.in>
> wrote:
>>
>> Hello everyone.
>> I am Rahul Goradia from India.
>> I am interested to provide SMP support for RTEMS.
>>
>> I have read Getting Started Document and configured RTEMS for SPARC.
>> I successfully run helloworld example and now trying to run modified code.
>>
>> I believe I have good understanding of operating system fundamentals.
>> Currently I am working on issues related to running RTOS multiprocessor.
>> Working on SMP support for RTMES will be a good opportunity for me to learn
>> RTOS issues on multiprocessor support.
>>
>> Please tell me what literature I need to study and in which direction
>> should I go.
>>
>
> The SMP support is fairly mature so you won't find a general project like
> "add SMP". Projects will be more focused like adding SMP support to a
> specific Board Support Package, addressing a specific deficiency that
> impacts all architectures, or addressing issues that impact a single
> architecture.
>
> The Project focused on improving the pc BSP has multiple components needed
> for SMP to work on that BSP again.  This has an open projects page.
>
> Similarly, the Pi2 SMP support is missing. This should be on the Pi page.
>
Epiphany too. I've the initial SMP support for it in my local repo,
but didn't have time to clean it up and submit patches yet.

> Also Thread Local Support is an important construct and not implemented on
> all architectures. This likely doesn't have a project page but if
> interested, we could do a quick survey on which architectures have TLS
> support and which do not.
>
> Sebastian may have more general SMP ideas but the initial push for SMP gave
> us great support on a subset of BSPs and architectures and left gaps on
> others.
>
> --joel
>
>>
>> --
>> Thanks and Regards,
>>
>> Rahul Goradia
>>
>> _______________________________________________
>> 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



-- 
Hesham



More information about the devel mailing list