SMP boot sequence

Chris Johns chrisj at
Fri Oct 25 08:36:33 UTC 2013

On 25/10/2013 12:52 am, Joel Sherrill wrote:
> As you and I have discussed, there was an issue in that EVERY core was
> stepped up and all had to come to the same state. I know that we want
> to be able to run on a subset of CPU cores so this is undesirably
> rigid.

Yes and statically controlling this in RTEMS via a configuration table 
needs to be discussed. The number of operating cores may be driven by a 
complex application based configuration.

> But the idea that the secondary cores that ARE available do
> not execute threads until we are ready is still needed.
> Basically, the initialization needs to be single threaded until we
> want to use the other cores.

This means we need to embed into RTEMS the ability to control cores 
which is something I think we need to support.


More information about the devel mailing list