mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-23 13:36:05 +00:00
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 <Alexei.Fedorov@arm.com>
This commit is contained in:
parent
21bde92ff6
commit
c465515718
1 changed files with 3 additions and 1 deletions
|
@ -250,7 +250,7 @@
|
||||||
#define SCTLR_SED_BIT (ULL(1) << 8)
|
#define SCTLR_SED_BIT (ULL(1) << 8)
|
||||||
#define SCTLR_UMA_BIT (ULL(1) << 9)
|
#define SCTLR_UMA_BIT (ULL(1) << 9)
|
||||||
#define SCTLR_I_BIT (ULL(1) << 12)
|
#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_DZE_BIT (ULL(1) << 14)
|
||||||
#define SCTLR_UCT_BIT (ULL(1) << 15)
|
#define SCTLR_UCT_BIT (ULL(1) << 15)
|
||||||
#define SCTLR_NTWI_BIT (ULL(1) << 16)
|
#define SCTLR_NTWI_BIT (ULL(1) << 16)
|
||||||
|
@ -261,6 +261,8 @@
|
||||||
#define SCTLR_E0E_BIT (ULL(1) << 24)
|
#define SCTLR_E0E_BIT (ULL(1) << 24)
|
||||||
#define SCTLR_EE_BIT (ULL(1) << 25)
|
#define SCTLR_EE_BIT (ULL(1) << 25)
|
||||||
#define SCTLR_UCI_BIT (ULL(1) << 26)
|
#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_EnIA_BIT (ULL(1) << 31)
|
||||||
#define SCTLR_BT0_BIT (ULL(1) << 35)
|
#define SCTLR_BT0_BIT (ULL(1) << 35)
|
||||||
#define SCTLR_BT1_BIT (ULL(1) << 36)
|
#define SCTLR_BT1_BIT (ULL(1) << 36)
|
||||||
|
|
Loading…
Add table
Reference in a new issue