(def!constant linkage-table-space-start #x0f800000)
(def!constant linkage-table-space-end #x10000000)
- (def!constant read-only-space-start #x10000000)
+ (def!constant read-only-space-start #x11000000)
(def!constant read-only-space-end #x15000000)
(def!constant static-space-start #x28000000)
(def!constant linkage-table-space-start #x0f800000)
(def!constant linkage-table-space-end #x10000000)
- (def!constant read-only-space-start #x10000000)
+ (def!constant read-only-space-start #x11000000)
(def!constant read-only-space-end #x15000000)
(def!constant static-space-start #x28000000)
(def!constant dynamic-1-space-start #x40000000)
(def!constant dynamic-1-space-end #x48000000))
+#!+netbsd ; Need a gap at 0x4000000 for shared libraries
+(progn
+ (def!constant linkage-table-space-start #x0f800000)
+ (def!constant linkage-table-space-end #x10000000)
+
+ (def!constant read-only-space-start #x11000000)
+ (def!constant read-only-space-end #x15000000)
+
+ (def!constant static-space-start #x18000000)
+ (def!constant static-space-end #x1c000000)
+
+ (def!constant dynamic-0-space-start #x48000000)
+ (def!constant dynamic-0-space-end #x5ffff000)
+
+ (def!constant dynamic-1-space-start #x60000000)
+ (def!constant dynamic-1-space-end #x77fff000))
+
;; Size of one linkage-table entry in bytes. See comment in
;; src/runtime/sparc-arch.c
(def!constant linkage-table-entry-size 16)
\f
;;;; other random constants.
-(defenum (:suffix -trap :start 8)
- halt
- pending-interrupt
- error
- cerror
- breakpoint
- fun-end-breakpoint
- after-breakpoint
- single-step-around
- single-step-before)
-
-(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
+ after-breakpoint-trap
+ single-step-around-trap
+ single-step-before-trap)
+
+(defenum (:start 24)
+ object-not-list-trap
+ object-not-instance-trap)
\f
;;;; static symbols.