0.9.12.25:
[sbcl/smoofra.git] / src / runtime / x86-darwin-spacelist.h
blobc1a3026908f7e4b70a6808b4b23aad34370043b6
1 #ifndef PPC_DARWIN_SPACELIST_H
2 #define PPC_DARWIN_SPACELIST_H
4 #if defined(LISP_FEATURE_GENCGC)
5 #define N_SEGMENTS_TO_PRODUCE 4
6 #else
7 #define N_SEGMENTS_TO_PRODUCE 5
8 #endif
10 unsigned int space_start_locations[N_SEGMENTS_TO_PRODUCE] =
11 { READ_ONLY_SPACE_START, STATIC_SPACE_START,
12 #if defined(LISP_FEATURE_GENCGC)
13 DYNAMIC_SPACE_START,
14 #else
15 DYNAMIC_0_SPACE_START, DYNAMIC_1_SPACE_START,
16 #endif
17 LINKAGE_TABLE_SPACE_START};
19 unsigned int space_sizes[N_SEGMENTS_TO_PRODUCE] =
20 { READ_ONLY_SPACE_END - READ_ONLY_SPACE_START,
21 STATIC_SPACE_END - STATIC_SPACE_START,
22 #if defined(LISP_FEATURE_GENCGC)
23 DYNAMIC_SPACE_END - DYNAMIC_SPACE_START,
24 #else
25 DYNAMIC_0_SPACE_END - DYNAMIC_0_SPACE_START,
26 DYNAMIC_1_SPACE_END - DYNAMIC_1_SPACE_START,
27 #endif
28 LINKAGE_TABLE_SPACE_END - LINKAGE_TABLE_SPACE_START};
30 #endif