[PATCH v7 07/11] arm64: mm: Implement 4 levels of translation tables

Joel Schopp joel.schopp at amd.com
Tue Jul 29 07:19:38 PDT 2014


>> Here's a good example of where we run into trouble equating page table
>> addressable bits with hardware addressable bits.  If VA_BITS is 48 due
>> to 4K 4 level page tables but is running on a 42 bit system this will
>> end up being out of range.
> Is your concern that CPU issues 48-bit address to MMU on 42-bit hardware?
> Have you tested this patch series on your hardware?
>
> - Jungseok Lee

That is my concern.  I did test the patch on my hardware with the
following results:
64k pages, 2 levels 42 bit VA - worked (no regression)
64k pages, 3 levels 48 bit VA- didn't boot
4k pages, 4 levels 42 bit VA - didn't boot
4k pages, 4 levels 48 bit VA - didn't boot



More information about the linux-arm-kernel mailing list