Changes for v8: - Re-order SCTLR2 and TCR2 so that they are independent of MEC. - Enable the SCTLR2 and TCR2 enable bits. - Squash 3 smaller MEC patches together.
This still fails the RME tests, because we still need TF-A rebuilt with ENABLE_FEAT_SCTLR2 and ENABLE_FEAT_TCR2. Pierrick, since you have just done such a build, could you re-test with this series? r~ Gustavo Romero (4): target/arm: Implement FEAT_SCTLR2 and enable with -cpu max target/arm: Implement FEAT_TCR2 and enable with -cpu max target/arm: Implement FEAT_MEC registers target/arm: Enable FEAT_MEC in -cpu max target/arm/cpu-features.h | 15 ++ target/arm/cpu.h | 27 ++++ target/arm/internals.h | 23 +++ target/arm/cpu.c | 9 ++ target/arm/helper.c | 259 +++++++++++++++++++++++++++++++++- target/arm/tcg/cpu64.c | 7 +- docs/system/arm/emulation.rst | 5 + 7 files changed, 339 insertions(+), 6 deletions(-) -- 2.43.0