[PATCH v7 0/7] arm64: Reorganize kernel VA space

Catalin Marinas catalin.marinas at arm.com
Fri Feb 9 09:33:41 PST 2024


On Wed, 13 Dec 2023 09:40:25 +0100, Ard Biesheuvel wrote:
> These seven patches were taken from [0] and tweaked to address the
> feedback by Mark Rutland. They reconfigure the upper region of the
> kernel VA space so that the vmemmap region can be resized dynamically
> on 52-bit builds running on 48-bit-only hardware. This is needed for
> LPA2 support.
> 
> They can be applied onto the arm62 lpa2-prep branch.
> 
> [...]

Applied to arm64 (for-next/reorg-va-space), thanks!

[1/7] arm64: mm: Move PCI I/O emulation region above the vmemmap region
      https://git.kernel.org/arm64/c/031e011d8b22
[2/7] arm64: mm: Move fixmap region above vmemmap region
      https://git.kernel.org/arm64/c/b730b0f2b1fc
[3/7] arm64: ptdump: Allow all region boundaries to be defined at boot time
      https://git.kernel.org/arm64/c/34f879fbe461
[4/7] arm64: ptdump: Discover start of vmemmap region at runtime
      https://git.kernel.org/arm64/c/f9cca2444187
[5/7] arm64: vmemmap: Avoid base2 order of struct page size to dimension region
      https://git.kernel.org/arm64/c/32697ff38287
[6/7] arm64: mm: Reclaim unused vmemmap region for vmalloc use
      https://git.kernel.org/arm64/c/d432b8d57c0c
[7/7] arm64: kaslr: Adjust randomization range dynamically
      https://git.kernel.org/arm64/c/3567fa63cb56

-- 
Catalin




More information about the linux-arm-kernel mailing list