Skip to content

Commit

Permalink
1.0.10.42: change dynamic space area on FreeBSD
Browse files Browse the repository at this point in the history
If KVA_PAGES is extended from 256 to 384 (1GB to 1.5GB), stack starts
0x9FC00000.  So change dynamic space from 0x60000000-0xA0000000 to
0x58000000-0x98000000.

Nowadays, 4GB of address space is too small, isn't it?
  • Loading branch information
NIIMI Satoshi committed Oct 11, 2007
1 parent 9ea3ca8 commit 9ff50fe
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
11 changes: 9 additions & 2 deletions src/compiler/x86/parms.lisp
Expand Up @@ -152,6 +152,13 @@
;;; FYI, this can be looked at with the "pmap" program, and if you
;;; set the top-down mmap allocation option in the kernel (not yet
;;; the default), all bets are totally off!
;;; * For FreeBSD, the requirement of user and kernel space are
;;; getting larger, and users tend to extend them.
;;; If MAXDSIZ is extended from 512MB to 1GB, we can't use up to
;;; around 0x50000000.
;;; And if KVA_PAGES is extended from 1GB to 1.5GB, we can't use
;;; down to around 0xA0000000.
;;; So we use 0x58000000--0x98000000 for dynamic space.

#!+win32
(progn
Expand Down Expand Up @@ -204,8 +211,8 @@
(def!constant static-space-start #x01100000)
(def!constant static-space-end #x011ff000)

(def!constant dynamic-space-start #x60000000)
(def!constant dynamic-space-end #xA0000000)
(def!constant dynamic-space-start #x58000000)
(def!constant dynamic-space-end #x98000000)

(def!constant linkage-table-space-start #x01200000)
(def!constant linkage-table-space-end #x012ff000))
Expand Down
2 changes: 1 addition & 1 deletion version.lisp-expr
Expand Up @@ -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.10.41"
"1.0.10.42"

0 comments on commit 9ff50fe

Please sign in to comment.