> Not all architectures have PAGE_SIZE of 4K. Not going back to the historic > arches, and out of tree patches for x86, I believe that arm64 has in-tree > support for 16K pages.
imp@ alluded to that in the revision (https://reviews.freebsd.org/D50124) so, back then, I checked in-tree but could not find any hint anywhere (code, kernel configs) that PAGE_SIZE would actually be set to 16k in public configs, hence the commit message (with "unchanged for all architectures", I meant in fact unchanged for the official artifacts we build). I see some support for PAGE_SIZE != PAGE_SIZE_4K. For such experiments, this commit should certainly help. -- Olivier Certner
signature.asc
Description: This is a digitally signed message part.