TF-A: Add support for ARMv8.3-PAuth in BL1 SMC calls and BL2U
authorAlexei Fedorov <Alexei.Fedorov@arm.com>
Tue, 1 Oct 2019 12:58:23 +0000 (13:58 +0100)
committerAlexei Fedorov <Alexei.Fedorov@arm.com>
Thu, 3 Oct 2019 13:43:55 +0000 (14:43 +0100)
commit530ceda57288aa931d0c8ba7b3066340d587cc9b
tree2dce6c07bcf6675c39b9455481f275f36f83b7e4
parentace23683beb81354d6edbc61c087ab8c384d0631
TF-A: Add support for ARMv8.3-PAuth in BL1 SMC calls and BL2U

This patch adds support for ARMv8.3-PAuth in BL1 SMC calls and
BL2U image for firmware updates by programming APIAKey_EL1 registers
and enabling Pointer Authentication in EL3 and EL1 respectively.

Change-Id: I875d952aba8242caf74fb5f4f2d2af6f0c768c08
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
bl1/aarch64/bl1_exceptions.S
bl1/bl1_main.c
bl2u/aarch64/bl2u_entrypoint.S
lib/extensions/pauth/pauth_helpers.S