Fix CPTR_EL2 TTA bit position
CPTR_EL2.TTA register bit position depends on HCR_EL2.E2H setting.
When ARMv8.1-VHE is disabled (HCR_EL2.E2H=0) CPTR_EL2.TTA is bit 20.
Change-Id: I3df1f54f6e33ea5d88fb13a1ab2249a79bca5fbd
diff --git a/src/arch/aarch64/sysregs.h b/src/arch/aarch64/sysregs.h
index 9dbd165..d262d9a 100644
--- a/src/arch/aarch64/sysregs.h
+++ b/src/arch/aarch64/sysregs.h
@@ -466,8 +466,9 @@
* Trap system register accesses to trace registers.
* Traps accesses to ETM registers using the register interface. Does not trap
* on accesses through the memory-mapped interface.
+ * CPTR_EL2.TTA is register bit 20 when HCR_EL2.E2H=0 (ARMv8.1-VHE disabled).
*/
-#define CPTR_EL2_TTA (UINT64_C(0x1) << 28)
+#define CPTR_EL2_TTA (UINT64_C(0x1) << 20)
/*
* Process State Bit definitions.