Testing: booted Linux 5.12. Ran "make test" and checkpatch.pl. Changes from v8 to v9:
Dropped patch 1/4, because Richard's 'accel/tcg: Add tlb_flush interface for a range of pages' patch replaces it. Fixed page_shift calculation. Added do_rvae_write and vae2_tlbmask functions. Moved RVAE*OS entries from the tlbios to tlbirange table. Rebecca Cran (3): target/arm: Add support for FEAT_TLBIRANGE target/arm: Add support for FEAT_TLBIOS target/arm: set ID_AA64ISAR0.TLB to 2 for max AARCH64 CPU type target/arm/cpu.h | 10 + target/arm/cpu64.c | 1 + target/arm/helper.c | 324 ++++++++++++++++++++ 3 files changed, 335 insertions(+) -- 2.26.2