In the future, I could imagine just going for a smaller pageblock size
on aarch64, and handling fragmentation avoidance for larger THPs (512
MiB really is close to 1 GiB on x86) differently, not using pageblocks.
Right. That is what I meant by "...compaction, to work on a different
range, independent of pageblock". But based on Juan's reply[1], 32MB PMD
THP is still needed for the deployment. That means "the future" needs to
be done to fully satisfy Juan's needs. :)
Yes, larger systems will also want 512 MiB THP.
--
Cheers,
David / dhildenb