X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86%2Fparms.lisp;h=b3aadeceb76d71492edaf0f49cf74447fa342ee6;hb=13fb19c3183a0effb7c35a2d453d6c6c91726e26;hp=ff801c5dec587409d2db324ad47ae08162d17119;hpb=d29e8bad1a064e482580ac2f18463a9f419199d5;p=sbcl.git diff --git a/src/compiler/x86/parms.lisp b/src/compiler/x86/parms.lisp index ff801c5..b3aadec 100644 --- a/src/compiler/x86/parms.lisp +++ b/src/compiler/x86/parms.lisp @@ -225,18 +225,18 @@ #!+openbsd (progn - (def!constant read-only-space-start #x7b000000) - (def!constant read-only-space-end #x7b0ff000) + (def!constant read-only-space-start #x47000000) + (def!constant read-only-space-end #x470ff000) - (def!constant static-space-start #x7b100000) - (def!constant static-space-end #x7b1ff000) + (def!constant static-space-start #x47100000) + (def!constant static-space-end #x471ff000) - (def!constant dynamic-space-start #x4c000000) - (def!constant dynamic-space-end #x7b0ff000) + (def!constant dynamic-space-start #x48000000) + (def!constant dynamic-space-end #x78000000) ;; In CMUCL: 0xB0000000->0xB1000000 - (def!constant linkage-table-space-start #x7b200000) - (def!constant linkage-table-space-end #x7b2ff000)) + (def!constant linkage-table-space-start #x47200000) + (def!constant linkage-table-space-end #x472ff000)) #!+netbsd (progn @@ -277,32 +277,19 @@ ;;;; other miscellaneous constants -(defenum (:suffix -trap :start 8) - halt - pending-interrupt - error - cerror - breakpoint - fun-end-breakpoint - single-step-around - single-step-before) -;;; FIXME: It'd be nice to replace all the DEFENUMs with something like -;;; (WITH-DEF-ENUM (:START 8) -;;; (DEF-ENUM HALT-TRAP) -;;; (DEF-ENUM PENDING-INTERRUPT-TRAP) -;;; ..) -;;; for the benefit of anyone doing a lexical search for definitions -;;; of these symbols. - -(defenum (:prefix object-not- :suffix -trap :start 24) - list - instance) - -(defenum (:prefix trace-table-) - normal - call-site - fun-prologue - fun-epilogue) +(defenum (:start 8) + halt-trap + pending-interrupt-trap + error-trap + cerror-trap + breakpoint-trap + fun-end-breakpoint-trap + single-step-around-trap + single-step-before-trap) + +(defenum (:start 24) + object-not-list-trap + object-not-instance-trap) ;;;; static symbols