#define SYS_TTBR1_EL1                  sys_reg(3, 0, 2, 0, 1)
 #define SYS_TCR_EL1                    sys_reg(3, 0, 2, 0, 2)
 
+#define SYS_APIAKEYLO_EL1              sys_reg(3, 0, 2, 1, 0)
+#define SYS_APIAKEYHI_EL1              sys_reg(3, 0, 2, 1, 1)
+#define SYS_APIBKEYLO_EL1              sys_reg(3, 0, 2, 1, 2)
+#define SYS_APIBKEYHI_EL1              sys_reg(3, 0, 2, 1, 3)
+
+#define SYS_APDAKEYLO_EL1              sys_reg(3, 0, 2, 2, 0)
+#define SYS_APDAKEYHI_EL1              sys_reg(3, 0, 2, 2, 1)
+#define SYS_APDBKEYLO_EL1              sys_reg(3, 0, 2, 2, 2)
+#define SYS_APDBKEYHI_EL1              sys_reg(3, 0, 2, 2, 3)
+
+#define SYS_APGAKEYLO_EL1              sys_reg(3, 0, 2, 3, 0)
+#define SYS_APGAKEYHI_EL1              sys_reg(3, 0, 2, 3, 1)
+
 #define SYS_ICC_PMR_EL1                        sys_reg(3, 0, 4, 6, 0)
 
 #define SYS_AFSR0_EL1                  sys_reg(3, 0, 5, 1, 0)
 
 /* Common SCTLR_ELx flags. */
 #define SCTLR_ELx_DSSBS        (1UL << 44)
+#define SCTLR_ELx_ENIA (1U << 31)
+#define SCTLR_ELx_ENIB (1 << 30)
+#define SCTLR_ELx_ENDA (1 << 27)
 #define SCTLR_ELx_EE    (1 << 25)
 #define SCTLR_ELx_IESB (1 << 21)
 #define SCTLR_ELx_WXN  (1 << 19)
+#define SCTLR_ELx_ENDB (1 << 13)
 #define SCTLR_ELx_I    (1 << 12)
 #define SCTLR_ELx_SA   (1 << 3)
 #define SCTLR_ELx_C    (1 << 2)
 
 /* id_aa64isar1 */
 #define ID_AA64ISAR1_SB_SHIFT          36
+#define ID_AA64ISAR1_GPI_SHIFT         28
+#define ID_AA64ISAR1_GPA_SHIFT         24
 #define ID_AA64ISAR1_LRCPC_SHIFT       20
 #define ID_AA64ISAR1_FCMA_SHIFT                16
 #define ID_AA64ISAR1_JSCVT_SHIFT       12
+#define ID_AA64ISAR1_API_SHIFT         8
+#define ID_AA64ISAR1_APA_SHIFT         4
 #define ID_AA64ISAR1_DPB_SHIFT         0
 
+#define ID_AA64ISAR1_APA_NI            0x0
+#define ID_AA64ISAR1_APA_ARCHITECTED   0x1
+#define ID_AA64ISAR1_API_NI            0x0
+#define ID_AA64ISAR1_API_IMP_DEF       0x1
+#define ID_AA64ISAR1_GPA_NI            0x0
+#define ID_AA64ISAR1_GPA_ARCHITECTED   0x1
+#define ID_AA64ISAR1_GPI_NI            0x0
+#define ID_AA64ISAR1_GPI_IMP_DEF       0x1
+
 /* id_aa64pfr0 */
 #define ID_AA64PFR0_CSV3_SHIFT         60
 #define ID_AA64PFR0_CSV2_SHIFT         56