On 13/9/25 23:52, Arnd Bergmann wrote:

Hi Arnd! Thanks for your reply.

Like most other machines, this one is probably fine with a combination
of a custom LOWMEM_SIZE setting and using zram-highmem, even if we
end up removing support for highmem page cache.

Good shout - I'm now testing a 2G/2G split which allows for 1536MiB lowmem. I know that's a somewhat aggressive setting for userspace, so we'll see if anything breaks. I read Rasbian shipped similar kernels and had issues with Wine, though that's not a common use case on PowerPC ^^

The smaller devices are probable getting problematic sooner, 96MB
in the Wii is already really tight and this only gets worse over
time.

The maintainer of that downstream claims to be able to boot modern text-mode distros on the GameCube' 24MB, which I find really impressive!

Just to be clear: there is no general 32-bit deprecation going on. When
I talked about phasing out 32-bit platforms over time, that is purely
going to be those that have no users left, or the few ones that are
causing more work than they are worth. E.g. The ppc405 ones got
removed recently (after many years of discussion) because they were
making ppc440 maintenance harder and had no known users.

Highmem does get in the way, but unless more -mm folks make a strong
argument in favor of removing it all, it's more likely that we'll
go with Willy's suggestion of keeping highmem on page cache (anon
and file mappings) than just keeling zram, and even that would
still work.

That's good to hear. I would like to have the page cache, though I'm still going to try and maximise lowmem as well.

Thanks,
Ash

Reply via email to