It turns out that getpagesize() can return different values on
different Linux kernel versions, for example on PPC where the
ABI specifies the page size as 4k-65k. If getpagesize() and
SB!C:*BACKEND-PAGE-SIZE* disagree, the result will be a segfault
at startup. Fix this. (Thanks to David Woodhouse).
* SB!SYS:GET-PAGE-SIZE and os_vm_page_size use the hardcoded
SB!C:*BACKEND-PAGE-SIZE* on Linux, since getpagesize() is unreliable.
* Remove the obsolete LISPOBJ() kludge in genesis for forcing values to
unsigned.
* Fix buffer overflow in coreparse for sufficiently small page tables.
* Allow using 65k or gencgc pages (with a slightly less efficient
page table structure layout).