Re: Raspberry Pi SD card support

2014-04-03 Thread Alan Cudmore
>From my limited research, it looks like the emmc controller in the Raspberry Pi BCM2835 may be the way to go. It looks like it is a high level controller for the SD/MMC card slot on the Pi. Since this is a custom controller, I don't think there would be an existing driver in RTEMS. It seems that

Re: RTEMS C++ global constructor for Sparc

2014-04-03 Thread Joel Sherrill
I think I have a real fix for this. I will confirm and commit it in the morning if I am right. On Apr 3, 2014 5:04 PM, Joel Sherrill wrote: The problem appears to be a missing "KEEP" directive in the linkcmds shared across the sparc BSPs. I proved this by reverting the patch to do per function/

Re: RTEMS C++ global constructor for Sparc

2014-04-03 Thread Joel Sherrill
The problem appears to be a missing "KEEP" directive in the linkcmds shared across the sparc BSPs. I proved this by reverting the patch to do per function/variable sections. The long term fix is to see what sections have KEEP() in $prefix/sparc-rtems4.11/lib/ldscripts and see which one was missed

[PATCH] Disable per task variables when SMP is enabled

2014-04-03 Thread Joel Sherrill
Per task variables are inherently unsafe in SMP systems. This patch disables them from the build and adds warnings in the appropriate documentation and configuration sections. --- cpukit/rtems/Makefile.am |3 ++ cpukit/rtems/include/rtems/rtems/tasks.h | 14 ++---

[PATCH 2/3] score: Add and use Scheduler_simple_Control

2014-04-03 Thread Sebastian Huber
--- cpukit/sapi/include/confdefs.h |2 +- cpukit/score/include/rtems/score/schedulersimple.h | 10 ++ .../include/rtems/score/schedulersimpleimpl.h | 10 +++--- cpukit/score/src/schedulersimple.c | 14 -- .../score/src/sche

[PATCH 1/3] score: Add and use Scheduler_EDF_Control

2014-04-03 Thread Sebastian Huber
--- cpukit/sapi/include/confdefs.h |9 ++--- cpukit/score/include/rtems/score/scheduleredf.h| 12 +++- .../score/include/rtems/score/scheduleredfimpl.h | 13 ++--- cpukit/score/src/scheduleredf.c| 15 +-- cpuki