arch-arm: Implement ARMv8.1 TTBR1_EL2 register
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 20 Apr 2018 08:50:29 +0000 (09:50 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 29 May 2018 10:07:53 +0000 (10:07 +0000)
commit89b3397cf0daba4b2a339e26183aa82e1a573ad0
treed578e132772ba806c674e2f452153cc3024801ff
parent2456c917ac654f6b67243c72a47240d22a2bf712
arch-arm: Implement ARMv8.1 TTBR1_EL2 register

This patch implements the ARMv8.1 TTBR1_EL2 register, which is used for
getting the translation table base address when a Host Operating System
is running at EL2. (HCR_EL2.E2H = 1)

Change-Id: Ic0ab351cae3fd64855eda7c18c8757da0d7b8663
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/10382
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/miscregs.cc
src/arch/arm/table_walker.cc