arch-arm: Implement AArch64 ID_AA64MMFR2_EL1 register
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 25 Sep 2018 16:37:06 +0000 (17:37 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Mon, 1 Oct 2018 15:47:55 +0000 (15:47 +0000)
commit30746da58f3dbcb37df6214999ad48cb7df1cc4a
tree097ef94a83f7fc0d8bb60aec450b8322f6bee9cc
parent312f44831f45c363bb1a97fdc601cb5efc8d5652
arch-arm: Implement AArch64 ID_AA64MMFR2_EL1 register

This patch implements AArch64 Memory Model Feature Register 2
(from ARMv8.2)

Change-Id: I16d9acaf620fac6d1206e208bd143daec1657daf
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/13066
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/ArmISA.py
src/arch/arm/isa.cc
src/arch/arm/miscregs.cc
src/arch/arm/miscregs.hh
src/arch/arm/tracers/tarmac_parser.cc
src/arch/arm/utility.cc