1.0.1.28: Fix SBCL on PPC with 65k pages.
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).
14 files changed: