From: Tobias Röhmel <tobias.roeh...@rwth-aachen.de> Sorry for the "Reviewed-by" messup. I missed that on the explanation page. Thanks again for the review :)
v6: patch 5: - I also changed HPRENR from ARM_CP_ALIAS to ARM_CP_NO_RAW. Its state is also present in the HPRLAR registers, but it doesn't make sense to access it raw. (I think) - I'm freeing the PRBAR/... strings explicitly now since I don't know how to use autofree in this setup correctly. Maybe {} around the part were the string is created/used, such that it is dropped at }? Tobias Röhmel (7): target/arm: Don't add all MIDR aliases for cores that implement PMSA target/arm: Make RVBAR available for all ARMv8 CPUs target/arm: Make stage_2_format for cache attributes optional target/arm: Enable TTBCR_EAE for ARMv8-R AArch32 target/arm: Add PMSAv8r registers target/arm: Add PMSAv8r functionality target/arm: Add ARM Cortex-R52 CPU target/arm/cpu.c | 34 +++- target/arm/cpu.h | 6 + target/arm/cpu_tcg.c | 42 +++++ target/arm/debug_helper.c | 3 + target/arm/helper.c | 336 ++++++++++++++++++++++++++++++++++++-- target/arm/internals.h | 4 + target/arm/machine.c | 28 ++++ target/arm/ptw.c | 136 ++++++++++++--- target/arm/tlb_helper.c | 4 + 9 files changed, 553 insertions(+), 40 deletions(-) -- 2.34.1