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
7 #define N_SEGMENTS_TO_PRODUCE 5
10 unsigned int space_start_locations
[N_SEGMENTS_TO_PRODUCE
] =
11 { READ_ONLY_SPACE_START
, STATIC_SPACE_START
,
12 #if defined(LISP_FEATURE_GENCGC)
15 DYNAMIC_0_SPACE_START
, DYNAMIC_1_SPACE_START
,
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
,
25 DYNAMIC_0_SPACE_END
- DYNAMIC_0_SPACE_START
,
26 DYNAMIC_1_SPACE_END
- DYNAMIC_1_SPACE_START
,
28 LINKAGE_TABLE_SPACE_END
- LINKAGE_TABLE_SPACE_START
};