OSDN Git Service

target/arm: Enable TTBCR_EAE for ARMv8-R AArch32
authorTobias Röhmel <tobias.roehmel@rwth-aachen.de>
Tue, 6 Dec 2022 10:25:01 +0000 (11:25 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 5 Jan 2023 11:51:09 +0000 (11:51 +0000)
commit452c67a427047728a9a7f87695024f08e4dfd3bf
treed8eb64516172dbd31ec3cc4af15bd31eb6d03e60
parentfaa1451e7b6443d0bc23099886626a4b6f91301f
target/arm: Enable TTBCR_EAE for ARMv8-R AArch32

ARMv8-R AArch32 CPUs behave as if TTBCR.EAE is always 1 even
tough they don't have the TTBCR register.
See ARM Architecture Reference Manual Supplement - ARMv8, for the ARMv8-R
AArch32 architecture profile Version:A.c section C1.2.

Signed-off-by: Tobias Röhmel <tobias.roehmel@rwth-aachen.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20221206102504.165775-5-tobias.roehmel@rwth-aachen.de
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/debug_helper.c
target/arm/internals.h
target/arm/tlb_helper.c