> On Jan 13, 2020, at 10:24 AM, Christos Zoulas <chris...@astron.com> wrote: > > Talking to myself: > > The arm PAGE_SIZE_{MIN,MAX} should go away after nick eliminates the > need for the 8K pages. This leaves us with m68k to deal with... > Do modules work on m68k? Should modules be shared between kernels with > different page sizes? Then perhaps we don't need a new constant?
On m68k, I think the following two statements are true: a) The platform should use a constant PAGE_SIZE to the extent possible because it's a slow platform. b) Modules should be built such that they can use a non-fixed PAGE_SIZE. But (b) also requires that all of the OTHER non-same constants on m68k are avoided (take a closer look at <machine/vmparam.h> for example). Those probably should be properly hidden from module builds so that we can at least *catch* such cases. -- thorpej