[PATCH] ARM: set MAX_PHYSMEM_BITS to 32 for !LPAE

Karl Mehltretter kmehltretter at gmail.com
Fri Jul 24 00:50:16 PDT 2026


On Fri, Jul 24, 2026 at 09:23:45AM +0100, Arnd Bergmann wrote:
> When we added the 36 bit limit, that was specifically to account
> for CONFIG_IO_36 on XSC3 cores, see commit 23bdf86aa06e ("[ARM]
> 3377/2: add support for intel xsc3 core") and the thread around
> 
> https://lore.kernel.org/all/CAK8P3a2MCdUbN0QSb+M3g5_6HjPsaQwtKxFjADMZWomdry4-Ww@mail.gmail.com/
> 
> It's probably safe to assume that none of this is used in
> practice, as only PXA3xx has this CPU core now that IXP23xx and IOP
> are gone, and PXA does not use the high addressing. Similarly, we
> never had any platform attempt to use IO_36 on ARMv6 or ARMv7-A.
> 
> Can you update the patch to also remove CONFIG_IO_36 and explain
> the dependency?

Hi Arnd,

Good catch, I wasn't aware of that history. I'll do that.

Thanks,
Karl



More information about the linux-arm-kernel mailing list