FreeRTOS-Kernel/portable/ARMv8M/non_secure
Ahmed Ismail 11fe156c08 armv8.1-m: Add PACBTI support to kernel non-secure implementation
In this commit, Pointer Authentication, and Branch Target
Identification Extension (PACBTI) support is added for
Non-Secure and Non-TrustZone variants of Cortex-M85
FreeRTOS-Kernel Port.

The PACBTI support is added for Arm Compiler For
Embedded, and IAR toolchains only. The support in
the kernel is not yet enabled for GNU toolchain
due to known issues.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
2024-10-22 16:52:50 +01:00
..
portable armv8.1-m: Add PACBTI support to kernel non-secure implementation 2024-10-22 16:52:50 +01:00
port.c armv8.1-m: Add PACBTI support to kernel non-secure implementation 2024-10-22 16:52:50 +01:00
portasm.h Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
portmacrocommon.h Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
ReadMe.txt Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00

This directory tree contains the master copy of the FreeRTOS Armv8-M and
Armv8.1-M ports.
Do not use the files located here!  These file are copied into separate
FreeRTOS/Source/portable/[compiler]/ARM_CM[23|33|55|85]_NNN directories prior to
each FreeRTOS release.

If your Armv8-M/Armv8.1-M application uses TrustZone then use the files from the
FreeRTOS/Source/portable/[compiler]/ARM_CM[23|33|55|85] directories.

If your Armv8-M/Armv8.1-M application does not use TrustZone then use the files from
the FreeRTOS/Source/portable/[compiler]/ARM_CM[23|33|55|85]_NTZ directories.