0.9.18.28: allow read-only space to be placed in higher addresses on PPC
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 2 Nov 2006 15:35:12 +0000 (15:35 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 2 Nov 2006 15:35:12 +0000 (15:35 +0000)
commita41c057bfe9d8b0b53d2765b8559f18327f28813
tree7272ffa1069dcdf8c84b749b5313cfca0185ed67
parenta30a3d82293eca3eb036ea0c713b0da31c0467dc
0.9.18.28: allow read-only space to be placed in higher addresses on PPC
 * Rewrite jumps encoding addresses to read-only space with a spare
   register so that the address range is not limited.
 * This means that fix-rospace magic can go away. (But the real reason for
   this is the forthcoming adjustable dynamic-space-size and
   relocation, which in conjunction with the rospace magic make me
   uncomfortable).
15 files changed:
src/assembly/ppc/assem-rtns.lisp
src/assembly/ppc/support.lisp
src/compiler/ppc/call.lisp
src/compiler/ppc/macros.lisp
src/compiler/ppc/parms.lisp
src/compiler/x86/parms.lisp
src/runtime/Config.ppc-darwin
src/runtime/Config.x86-darwin
src/runtime/ppc-darwin-fix-rospace.c [deleted file]
src/runtime/ppc-darwin-mkrospace.c [deleted file]
src/runtime/ppc-darwin-spacelist.h [deleted file]
src/runtime/x86-darwin-fix-rospace.c [deleted file]
src/runtime/x86-darwin-mkrospace.c [deleted file]
src/runtime/x86-darwin-spacelist.h [deleted file]
version.lisp-expr