|
@@ -1771,3 +1771,95 @@ same as the fault fields in the FAR */
|
|
|
#define PAR_NPFAULT_PA_SHIFT 12
|
|
|
|
|
|
|
|
|
+/* PRRR */
|
|
|
+#define MTC0_SHIFT 0
|
|
|
+#define MTC1_SHIFT 2
|
|
|
+#define MTC2_SHIFT 4
|
|
|
+#define MTC3_SHIFT 6
|
|
|
+#define MTC4_SHIFT 8
|
|
|
+#define MTC5_SHIFT 10
|
|
|
+#define MTC6_SHIFT 12
|
|
|
+#define MTC7_SHIFT 14
|
|
|
+#define SHDSH0_SHIFT 16
|
|
|
+#define SHDSH1_SHIFT 17
|
|
|
+#define SHNMSH0_SHIFT 18
|
|
|
+#define SHNMSH1_SHIFT 19
|
|
|
+#define NOS0_SHIFT 24
|
|
|
+#define NOS1_SHIFT 25
|
|
|
+#define NOS2_SHIFT 26
|
|
|
+#define NOS3_SHIFT 27
|
|
|
+#define NOS4_SHIFT 28
|
|
|
+#define NOS5_SHIFT 29
|
|
|
+#define NOS6_SHIFT 30
|
|
|
+#define NOS7_SHIFT 31
|
|
|
+
|
|
|
+
|
|
|
+/* RESUME */
|
|
|
+#define TNR_SHIFT 0
|
|
|
+
|
|
|
+
|
|
|
+/* SCTLR */
|
|
|
+#define M_SHIFT 0
|
|
|
+#define TRE_SHIFT 1
|
|
|
+#define AFE_SHIFT 2
|
|
|
+#define HAF_SHIFT 3
|
|
|
+#define BE_SHIFT 4
|
|
|
+#define AFFD_SHIFT 5
|
|
|
+
|
|
|
+
|
|
|
+/* TLBIASID */
|
|
|
+#define TLBIASID_ASID_SHIFT 0
|
|
|
+
|
|
|
+
|
|
|
+/* TLBIVA */
|
|
|
+#define TLBIVA_ASID_SHIFT 0
|
|
|
+#define TLBIVA_VA_SHIFT 12
|
|
|
+
|
|
|
+
|
|
|
+/* TLBIVAA */
|
|
|
+#define TLBIVAA_VA_SHIFT 12
|
|
|
+
|
|
|
+
|
|
|
+/* TLBLCKR */
|
|
|
+#define LKE_SHIFT 0
|
|
|
+#define TLBLCKR_TLBIALLCFG_SHIFT 1
|
|
|
+#define TLBIASIDCFG_SHIFT 2
|
|
|
+#define TLBIVAACFG_SHIFT 3
|
|
|
+#define FLOOR_SHIFT 8
|
|
|
+#define VICTIM_SHIFT 8
|
|
|
+
|
|
|
+
|
|
|
+/* TTBCR */
|
|
|
+#define N_SHIFT 3
|
|
|
+#define PD0_SHIFT 4
|
|
|
+#define PD1_SHIFT 5
|
|
|
+
|
|
|
+
|
|
|
+/* TTBR0 */
|
|
|
+#define TTBR0_IRGNH_SHIFT 0
|
|
|
+#define TTBR0_SH_SHIFT 1
|
|
|
+#define TTBR0_ORGN_SHIFT 3
|
|
|
+#define TTBR0_NOS_SHIFT 5
|
|
|
+#define TTBR0_IRGNL_SHIFT 6
|
|
|
+#define TTBR0_PA_SHIFT 14
|
|
|
+
|
|
|
+
|
|
|
+/* TTBR1 */
|
|
|
+#define TTBR1_IRGNH_SHIFT 0
|
|
|
+#define TTBR1_SH_SHIFT 1
|
|
|
+#define TTBR1_ORGN_SHIFT 3
|
|
|
+#define TTBR1_NOS_SHIFT 5
|
|
|
+#define TTBR1_IRGNL_SHIFT 6
|
|
|
+#define TTBR1_PA_SHIFT 14
|
|
|
+
|
|
|
+
|
|
|
+/* V2PSR */
|
|
|
+#define HIT_SHIFT 0
|
|
|
+#define INDEX_SHIFT 8
|
|
|
+
|
|
|
+
|
|
|
+/* V2Pxx */
|
|
|
+#define V2Pxx_INDEX_SHIFT 0
|
|
|
+#define V2Pxx_VA_SHIFT 12
|
|
|
+
|
|
|
+#endif
|