[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