[PATCH v2 0/4] arm64: mm: optimize VA space organization for 52-bit
Catalin Marinas
catalin.marinas at arm.com
Mon Nov 9 13:51:26 EST 2020
On Thu, 8 Oct 2020 17:35:58 +0200, Ard Biesheuvel wrote:
> This series reorganizes the kernel VA space slightly so that 52-bit VA
> configurations can use more virtual address space, i.e., the usable
> linear address space almost doubles, from 2^51 to 2^52-2^47.
>
> Patch #1 merges the physvirt_offset and memstart_addr variables, both of
> which represent translations between the physical address space and the
> linear region, and there is no need for having both. This fixes a bug too,
> as the two values were not properly kept in sync when booting with KASLR
> enabled.
>
> [...]
Applied to arm64 (for-next/va-refactor), thanks!
[2/4] arm64: mm: extend linear region for 52-bit VA configurations
https://git.kernel.org/arm64/c/f4693c2716b3
[3/4] arm64: mm: make vmemmap region a projection of the linear region
https://git.kernel.org/arm64/c/8c96400d6a39
[4/4] arm64: mm: tidy up top of kernel VA space
https://git.kernel.org/arm64/c/9ad7c6d5e75b
--
Catalin
More information about the linux-arm-kernel
mailing list