From: Alexei Fedorov Date: Wed, 10 Jul 2019 09:49:12 +0000 (+0100) Subject: Aarch64: Fix SCTLR bit definitions X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=c465515718ef621fca10fa5638e4e03d4890691c;p=project%2Fbcm63xx%2Fatf.git Aarch64: Fix SCTLR bit definitions This patch removes incorrect SCTLR_V_BIT definition and adds definitions for ARMv8.3-Pauth EnIB, EnDA and EnDB bits. Change-Id: I1384c0a01f56f3d945833464a827036252c75c2e Signed-off-by: Alexei Fedorov --- diff --git a/include/arch/aarch64/arch.h b/include/arch/aarch64/arch.h index 502b8681..913b62c5 100644 --- a/include/arch/aarch64/arch.h +++ b/include/arch/aarch64/arch.h @@ -250,7 +250,7 @@ #define SCTLR_SED_BIT (ULL(1) << 8) #define SCTLR_UMA_BIT (ULL(1) << 9) #define SCTLR_I_BIT (ULL(1) << 12) -#define SCTLR_V_BIT (ULL(1) << 13) +#define SCTLR_EnDB_BIT (ULL(1) << 13) #define SCTLR_DZE_BIT (ULL(1) << 14) #define SCTLR_UCT_BIT (ULL(1) << 15) #define SCTLR_NTWI_BIT (ULL(1) << 16) @@ -261,6 +261,8 @@ #define SCTLR_E0E_BIT (ULL(1) << 24) #define SCTLR_EE_BIT (ULL(1) << 25) #define SCTLR_UCI_BIT (ULL(1) << 26) +#define SCTLR_EnDA_BIT (ULL(1) << 27) +#define SCTLR_EnIB_BIT (ULL(1) << 30) #define SCTLR_EnIA_BIT (ULL(1) << 31) #define SCTLR_BT0_BIT (ULL(1) << 35) #define SCTLR_BT1_BIT (ULL(1) << 36)