arm-trusted-firmware/include
Antonio Nino Diaz b86048c40c Add support for pointer authentication
The previous commit added the infrastructure to load and save
ARMv8.3-PAuth registers during Non-secure <-> Secure world switches, but
didn't actually enable pointer authentication in the firmware.

This patch adds the functionality needed for platforms to provide
authentication keys for the firmware, and a new option (ENABLE_PAUTH) to
enable pointer authentication in the firmware itself. This option is
disabled by default, and it requires CTX_INCLUDE_PAUTH_REGS to be
enabled.

Change-Id: I35127ec271e1198d43209044de39fa712ef202a5
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2019-02-27 11:58:09 +00:00
..
arch Add support for pointer authentication 2019-02-27 11:58:09 +00:00
bl1 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
bl2 Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
bl32 tlkd: support new TLK SMCs 2019-01-31 08:46:54 -08:00
common Add support for pointer authentication 2019-02-27 11:58:09 +00:00
drivers stm32mp1: add minimal support for co-processor Cortex-M4 2019-02-20 17:34:21 +01:00
dt-bindings stm32mp1: update device tree files 2019-01-18 15:45:08 +01:00
lib Add ARMv8.3-PAuth registers to CPU context 2019-02-27 11:08:59 +00:00
plat Add support for pointer authentication 2019-02-27 11:58:09 +00:00
services Remove support for the SMC Calling Convention 2.0 2019-01-30 16:01:49 +00:00
tools_share Sanitise includes across codebase 2019-01-04 10:43:17 +00:00