Richard Henderson <richard.hender...@linaro.org> writes:
> These features are all related and relatively small. > > Testing so far has been limited to booting a kernel > with 64k pages and VA and PA set to 52 bits, which > excercises LVA and LPA. Do any distros ship with 64k pages that we could use for an avocado test? > There is not yet upstream support for LPA2, probably > because it's an ARMv8.7 addition. I guess we can defer adding tests for this until better upstream support. Are there any WIP branches to test with? I've CC'd the kernel guys. > > > r~ > > > Richard Henderson (6): > target/arm: Fault on invalid TCR_ELx.TxSZ > target/arm: Move arm_pamax out of line > target/arm: Honor TCR_ELx.{I}PS > target/arm: Implement FEAT_LVA > target/arm: Implement FEAT_LPA > target/arm: Implement FEAT_LPA2 > > target/arm/cpu-param.h | 4 +- > target/arm/cpu.h | 17 ++++ > target/arm/internals.h | 22 +---- > target/arm/cpu64.c | 5 +- > target/arm/helper.c | 211 ++++++++++++++++++++++++++++++++++------- > 5 files changed, 204 insertions(+), 55 deletions(-) -- Alex Bennée