RTEMS | bsp/aarch64:SMP improvement on aarch64 (#5064)

Sebastian Huber (@sebhub) gitlab at rtems.org
Sat Sep 21 15:56:00 UTC 2024




Sebastian Huber commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5064#note_112412


Using a single global object to pass data to the started core is very brittle. You cannot start cores in parallel with this implementation. The CPU_ON request has a context_id parameter, see Arm Power State Coordination Interface - Platform Design Document:

https://developer.arm.com/documentation/den0022/frel/?lang=en

You can use it to pass for example the processor index to the started core.

With respect to the SGI interface changes. We should first simplify the internal API. The target list parameter has to go away and should be replaced by a target index.

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5064#note_112412
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20240921/0f30d5c1/attachment.htm>


More information about the bugs mailing list