FreeRTOS-Kernel/.github/scripts
Ahmed Ismail 5cf9ac5296 ARMv8-M: Add SMP support to CM33 NTZ non-MPU port
* Enable SMP for Arm Cortex-M33 NTZ port for
GCC, ArmClang, and IAR toolchains.
* Add per-core scheduler/port state: critical nesting.
* Introduce spinlocks and inter-core yield/wakeup (SEV/WFE) plus
primary/secondary core bring-up sync.
* Update PendSV (i.e., context switch assembly) for core-safe
preemption and restore paths.
* Extend port macros/hooks for SMP in portmacrocommon.h,
single-core builds remain unchanged.
* Add the SMP boot sequence along with the necessary steps to enable
SMP on Armv8-M based ports. This should help developers understand
the requirements and process for enabling SMP on their
Armv8-M based applications.
* Update the kernel checker script to accept comma separated years
in the copyright header.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
2026-04-02 17:00:39 -07:00
..
find_replace.sh Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
kernel_checker.py ARMv8-M: Add SMP support to CM33 NTZ non-MPU port 2026-04-02 17:00:39 -07:00
manifest_updater.py Update manifest to use 'V' (#1201) 2024-12-02 11:29:36 -08:00