From 2bbb9c1487f0b208b5c33fa6e0ecaa353e969149 Mon Sep 17 00:00:00 2001 From: Stas Boukarev Date: Thu, 21 Apr 2016 23:11:41 +0300 Subject: [PATCH] ARM64: increase static and dynamic spaces start addresses. This avoids problems with mmapping them. --- src/compiler/arm64/parms.lisp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/compiler/arm64/parms.lisp b/src/compiler/arm64/parms.lisp index fee4e9918..21ffff946 100644 --- a/src/compiler/arm64/parms.lisp +++ b/src/compiler/arm64/parms.lisp @@ -87,21 +87,18 @@ (def!constant static-space-end #x097fff00) (def!constant linkage-table-space-start #x0a000000) - (def!constant linkage-table-space-end #x0b000000)) - -#!+gencgc -(!gencgc-space-setup #x04000000 :dynamic-space-start #x4f000000) - -(def!constant linkage-table-entry-size 16) - -#!+linux -(progn - #!-gencgc + (def!constant linkage-table-space-end #x0b000000) + #!+linux (progn (def!constant dynamic-0-space-start #x4f000000) (def!constant dynamic-0-space-end #x66fff000) (def!constant dynamic-1-space-start #x67000000) (def!constant dynamic-1-space-end #x7efff000))) + +#!+gencgc +(!gencgc-space-setup #xF0000000 :dynamic-space-start #x1000000000) + +(def!constant linkage-table-entry-size 16) ;;;; other miscellaneous constants -- 2.11.4.GIT