Hi all, This is an update to the patch that allows a user to change the translation granule in arm64. Special thanks to Drew and Alex for having a look at the code and their suggestions. v1: https://lore.kernel.org/kvm/006a19c0-cdf7-e76c-8335-03034bea9c7e@xxxxxxx/T Changes in v2: - Change the configure option from page-shift to page-size - Check and warn if the configured granule is not supported Thanks, Nikos Nikos Nikoleris (2): arm64: Add support for configuring the translation granule arm64: Check if the configured translation granule is supported configure | 26 +++++++++++++ lib/arm/asm/page.h | 4 ++ lib/arm/asm/pgtable-hwdef.h | 4 ++ lib/arm/asm/pgtable.h | 6 +++ lib/arm/asm/thread_info.h | 4 +- lib/arm64/asm/page.h | 25 ++++++++++--- lib/arm64/asm/pgtable-hwdef.h | 38 +++++++++++++------ lib/arm64/asm/pgtable.h | 69 +++++++++++++++++++++++++++++++++-- lib/arm64/asm/processor.h | 65 +++++++++++++++++++++++++++++++++ lib/arm/mmu.c | 29 ++++++++++----- arm/cstart64.S | 10 ++++- 11 files changed, 248 insertions(+), 32 deletions(-) -- 2.17.1