FreeRTOS / FreeRTOS-Kernel

FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
https://www.FreeRTOS.org
MIT License
2.74k stars 1.12k forks source link

[Feature Request] Support for ARM Cortex-A78AE #565

Open Hunter-Phipps opened 2 years ago

Hunter-Phipps commented 2 years ago

Please add support for the ARM Cortex-A78AE.

johnrhen commented 2 years ago

Thank you for submitting this feature request - I will bring it up with the team.

sviaunxp commented 1 year ago

Hi there,

We need support for Cortex-A55, yet another ARMv8-A architecture and are currently working on this.

Our idea is to leverage the current GCC/ARM_CA53_64_BIT_SRE port by renaming it. Furthermore, it would seem that even the ARMv9-A architectures could be supported with the same port[1]. As a solution, we have come up with renaming the latter to GCC/AARCH64_SRE and use the same for Cortex-A55. It should also work for Cortex-A78AE.

@johnrhen : is this approach reasonable? @Hunter-Phipps : stay tuned for this upcoming change that we will first push on our fork repo[2] while the discussion is ongoing here.

Thanks, Stephane.

[1] https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Cortex-A%20R%20M%20datasheets/Arm%20Cortex-A%20Comparison%20Table_v4.ashx [2] https://github.com/nxp-mcuxpresso/FreeRTOS-Kernel/commits/feature/aarch64_support