[PATCH v3] arm64: mm: fix booting with 52-bit address space
Will Deacon
will at kernel.org
Fri Jul 1 08:41:26 PDT 2022
On Fri, 1 Jul 2022 13:10:45 +0200, Ard Biesheuvel wrote:
> Joey reports that booting 52-bit VA capable builds on 52-bit VA capable
> CPUs is broken since commit 0d9b1ffefabe ("arm64: mm: make vabits_actual
> a build time constant if possible"). This is due to the fact that the
> primary CPU reads the vabits_actual variable before it has been
> assigned.
>
> The reason for deferring the assignment of vabits_actual was that we try
> to perform as few stores to memory as we can with the MMU and caches
> off, due to the cache coherency issues it creates.
>
> [...]
Applied to arm64 (for-next/boot), thanks!
[1/1] arm64: mm: fix booting with 52-bit address space
https://git.kernel.org/arm64/c/0aaa68532e9d
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
More information about the linux-arm-kernel
mailing list