X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fparms.lisp;h=c133443987a2054134a82eebee83b1c5fd045307;hb=f68aae04c952d9e9749c0f7cc8cf3768e82f15a8;hp=9353950feecba21f1395166026435671de456311;hpb=b0a7abdf2bd6f2d66fcce97196024cdb0e1a1886;p=sbcl.git diff --git a/src/compiler/mips/parms.lisp b/src/compiler/mips/parms.lisp index 9353950..c133443 100644 --- a/src/compiler/mips/parms.lisp +++ b/src/compiler/mips/parms.lisp @@ -89,16 +89,16 @@ ;; ;; C runtime executable segment starts at 0x00400000 (def!constant read-only-space-start #x01000000) - (def!constant read-only-space-end #x08000000) + (def!constant read-only-space-end #x07ff0000) (def!constant static-space-start #x08000000) - (def!constant static-space-end #x10000000) + (def!constant static-space-end #x0fff0000) ;; C runtime read/write segment starts at 0x10000000, heap and DSOs ;; start at 0x2a000000 (def!constant dynamic-0-space-start #x30000000) - (def!constant dynamic-0-space-end #x50000000) + (def!constant dynamic-0-space-end #x4fff0000) (def!constant dynamic-1-space-start #x50000000) - (def!constant dynamic-1-space-end #x70000000) + (def!constant dynamic-1-space-end #x6fff0000) (def!constant linkage-table-space-start #x70000000) (def!constant linkage-table-space-end #x71000000) @@ -127,7 +127,12 @@ unused pseudo-atomic object-not-list - object-not-instance) + object-not-instance + ;; Stepper actually not implemented on Mips, but these constants + ;; are still needed to avoid undefined variable warnings during sbcl + ;; build. + single-step-around + single-step-before) (defenum (:prefix trace-table-) normal