arm64: Use 42-bit address space with 64K pages
This patch expands the VA_BITS to 42 when the 64K page configuration is enabled allowing 2TB kernel linear mapping. Linux still uses 2 levels of page tables in this configuration with pgd now being a full page. Signed-off-by:Catalin Marinas <catalin.marinas@arm.com> Acked-by:
Will Deacon <will.deacon@arm.com> Acked-by:
Marc Zyngier <marc.zyngier@arm.com>
Showing
- Documentation/arm64/memory.txt 26 additions, 1 deletionDocumentation/arm64/memory.txt
- arch/arm64/include/asm/memory.h 8 additions, 3 deletionsarch/arm64/include/asm/memory.h
- arch/arm64/include/asm/pgtable-2level-hwdef.h 2 additions, 2 deletionsarch/arm64/include/asm/pgtable-2level-hwdef.h
- arch/arm64/include/asm/pgtable.h 1 addition, 1 deletionarch/arm64/include/asm/pgtable.h
Please register or sign in to comment