Browse Source

Merge pull request #1867 from AlexeiFedorov/af/enable_ptrauth_warm_boot

BL31: Enable pointer authentication support in warm boot path
pull/1872/head
Dimitris Papastamos 6 years ago
committed by GitHub
parent
commit
e2b717e6bd
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      bl31/aarch64/bl31_entrypoint.S

13
bl31/aarch64/bl31_entrypoint.S

@ -201,6 +201,19 @@ func bl31_warm_entrypoint
#endif
bl bl31_plat_enable_mmu
/* --------------------------------------------------------------------
* Enable pointer authentication
* --------------------------------------------------------------------
*/
#if ENABLE_PAUTH
bl pauth_load_bl_apiakey
mrs x0, sctlr_el3
orr x0, x0, #SCTLR_EnIA_BIT
msr sctlr_el3, x0
isb
#endif /* ENABLE_PAUTH */
bl psci_warmboot_entrypoint
#if ENABLE_RUNTIME_INSTRUMENTATION

Loading…
Cancel
Save