allow page size to vary on arm
commit0a4a16d11cc263c3f32325f985b9ed94b04af79f
authorRich Felker <dalias@aerifal.cx>
Thu, 23 Feb 2017 00:25:13 +0000 (22 19:25 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 23 Feb 2017 00:25:13 +0000 (22 19:25 -0500)
tree949b6c273375f1d68cdaac52ff87bbb9cae28a28
parentb261a24256792177a5f0531dbb25cc6267220ca5
allow page size to vary on arm

the ABI for arm was silently changed at some point to allow page sizes
other than 4k; traditional binaries built with only 4k-aligned offsets
between load segments cannot run on such systems, but newer binutils
versions use 64k offset alignment.

while larger page size is undesirable for various reasons, users have
encountered hardware and/or kernels that lock the page size to a
larger value, so follow the new ABI and allow it to vary.
arch/arm/bits/limits.h