On Fri, Aug 10, 2018, 7:11 AM Passas, Stavros <stavros.pas...@intel.com> wrote:
> Hi, > > > > In my local SMP enabled RTEMS, I notice core1 starting the Init() function > of the user application. > I assume the boot processor is on core 0. How many cores? > Is there a way to enforce RTEMS to run the Init() in the boot processor, > when SMP is enabled? > Off the top of my head, all I can think of is using clustered scheduling and have a scheduler instance just for core 0. A potential alternative would be to have a way to set the affinity for the Init thread via a configuration setting like you can do stack size now. A work around would be to have the Init thread create another thread pinned to core 0 to do the initialization but that seems like a hack. > > Best Regards, > > Stavros > > -------------------------------------------------------------- > Intel Research and Development Ireland Limited > Registered in Ireland > Registered Office: Collinstown Industrial Park, Leixlip, County Kildare > Registered Number: 308263 > > This e-mail and any attachments may contain confidential material for the > sole use of the intended recipient(s). Any review or distribution by others > is strictly prohibited. If you are not the intended recipient, please > contact the sender and delete all copies. > > _______________________________________________ > users mailing list > users@rtems.org > http://lists.rtems.org/mailman/listinfo/users
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users