1.0.18.12: adjust address-spaces for Windows 64
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 4 Jul 2008 16:10:05 +0000 (16:10 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 4 Jul 2008 16:10:05 +0000 (16:10 +0000)
 * Thanks to John Connors if this works, blame me if it doesn't
   (untested, as I don't have a Windows box available, but reputedly
   this should be good for both Win32 and Win64.)

   Source: http://article.gmane.org/gmane.lisp.steel-bank.devel/10686

src/compiler/x86/parms.lisp
version.lisp-expr

index 67655cd..eebbe55 100644 (file)
 #!+win32
 (progn
 
-  (def!constant read-only-space-start #x02000000)
-  (def!constant read-only-space-end   #x020ff000)
+  (def!constant read-only-space-start #x22000000)
+  (def!constant read-only-space-end   #x220ff000)
 
-  (def!constant static-space-start    #x02100000)
-  (def!constant static-space-end      #x021ff000)
+  (def!constant static-space-start    #x22100000)
+  (def!constant static-space-end      #x221ff000)
 
-  (def!constant dynamic-space-start   #x09000000)
-  (def!constant dynamic-space-end     #x29000000)
+  (def!constant dynamic-space-start   #x22300000)
+  (def!constant dynamic-space-end     #x60000000)
 
-  (def!constant linkage-table-space-start #x02200000)
-  (def!constant linkage-table-space-end   #x022ff000))
+  (def!constant linkage-table-space-start #x22200000)
+  (def!constant linkage-table-space-end   #x222ff000))
 
 #!+linux
 (progn
index 4fb7061..b95ecb4 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.18.11"
+"1.0.18.12"