arm-trusted-firmware/lib
Justin Chadwell 9dd94382bd Enable MTE support in both secure and non-secure worlds
This patch adds support for the new Memory Tagging Extension arriving in
ARMv8.5. MTE support is now enabled by default on systems that support
at EL0. To enable it at ELx for both the non-secure and the secure
world, the compiler flag CTX_INCLUDE_MTE_REGS includes register saving
and restoring when necessary in order to prevent register leakage
between the worlds.

Change-Id: I2d4ea993d6b11654ea0d4757d00ca20d23acf36c
Signed-off-by: Justin Chadwell <justin.chadwell@arm.com>
2019-09-09 16:23:33 +01:00
..
aarch32 Fix Coverity #261967, Infinite loop 2019-08-06 13:06:03 +01:00
aarch64 Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
bl_aux_params Introduce lightweight BL platform parameter library 2019-07-18 16:42:40 -07:00
compiler-rt compiler_rt: Import lshrdi3.c file 2018-11-06 15:42:51 +01:00
coreboot Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
cpus Merge "Fix for N1 1043202 Errata Workaround" into integration 2019-08-20 09:31:16 +00:00
el3_runtime Enable MTE support in both secure and non-secure worlds 2019-09-09 16:23:33 +01:00
extensions Fix Coverity #342970, Uninitialized scalar variable 2019-08-06 13:05:57 +01:00
libc libc: fix memchr implementation 2019-06-20 09:59:24 +01:00
libfdt libfdt: Downgrade to version 1.4.6-9 2018-10-30 13:42:13 +00:00
locks Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
optee Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
pmf Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
psci Coverity fix: Remove GGC ignore -Warray-bounds 2019-08-16 19:22:13 +03:00
romlib Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
semihosting Remove several warnings reported with W=2 2019-04-01 10:43:42 +01:00
sprt SPM: Introduce SPRT C host library 2018-12-11 15:04:24 +00:00
stack_protector Add support for default stack-protector flag 2019-04-30 14:42:40 +01:00
utils plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
xlat_tables Fix Coverity #343008, Side affect in assertion 2019-08-06 13:06:03 +01:00
xlat_tables_v2 Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
zlib Sanitise includes across codebase 2019-01-04 10:43:17 +00:00