[PATCH] arm64: booting: Require placement within 48-bit addressable memory

Will Deacon will at kernel.org
Fri Nov 25 05:24:47 PST 2022


On Tue, 22 Nov 2022 18:02:49 +0100, Ard Biesheuvel wrote:
> Some configurations (i.e., 64k + LVA/LPA) can tolerate a physical
> placement of the kernel image outside of the 48-bit addressable region,
> but given that the loader has no way of knowing whether or not the image
> in question supports LVA/LPA, it currently has no choice but to place it
> below the 48-bit mark.
> 
> Once we add support for LPA2, which allows 52-bit physical and virtual
> addressing when using 4k or 16k pages, but in way that relies on
> increasing the number of paging levels, there will be more variety in
> the configurations that may or may not support this.
> 
> [...]

Applied to arm64 (for-next/mm), thanks!

[1/1] arm64: booting: Require placement within 48-bit addressable memory
      https://git.kernel.org/arm64/c/453dfcee70c5

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list