FreeRTOS-Kernel/portable/IAR/ARM_CM33
Ahmed Ismail 4d0a28d269 armv8-m: Do not overwrite Control register value
The current ARMv8-M FreeRTOS-Kernel Port code
implementation is modified in a way that allows
the CONTROL register's value to be retained
rather than being overwritten.

This is needed for adding PACBTI support as
the special-purpose CONTROL register `PAC_EN`,
`UPAC_EN`, `BTI_EN`, and `UBTI_EN` PACBTI
enablement bits should be configured before calling
`vRestoreContextOfFirstTask()` function which currently
overwrite the value inside the CONTROL register.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
2024-10-22 16:52:50 +01:00
..
non_secure armv8-m: Do not overwrite Control register value 2024-10-22 16:52:50 +01:00
secure Add configuration include to secure_heap.c (#1141) 2024-09-10 11:16:40 +05:30