fix(runtime): disable MTE on id_aa64pfr1_el1 read

Read from id_aa64pfr1_el1 register clears Memory Tagging Extension bits.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I94be29ac94d52bddb5c6e4dd0906cd4c7d8bfc0c
diff --git a/lib/arch/include/arch.h b/lib/arch/include/arch.h
index 328c264..cc46639 100644
--- a/lib/arch/include/arch.h
+++ b/lib/arch/include/arch.h
@@ -445,6 +445,10 @@
 #define ID_AA64PFR0_EL1_AMU_SHIFT	UL(44)
 #define ID_AA64PFR0_EL1_AMU_WIDTH	4
 
+/* ID_AA64PFR1_EL1 definitions */
+#define ID_AA64PFR1_EL1_MTE_SHIFT	UL(8)
+#define ID_AA64PFR1_EL1_MTE_WIDTH	UL(4)
+
 /* ID_AA64MMFR0_EL1 definitions */
 #define ID_AA64MMFR0_EL1_PARANGE_SHIFT	U(0)
 #define ID_AA64MMFR0_EL1_PARANGE_WIDTH	UL(4)