6e7206cc0ea64131270be507e338183934ced1ec
[projects/cmucl/cmucl.git] / src / lisp / alpha-validate.h
1 /*
2
3  $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/alpha-validate.h,v 1.4 2005/01/13 19:55:00 fgilham Rel $
4
5  This code was written as part of the CMU Common Lisp project at
6  Carnegie Mellon University, and has been placed in the public domain.
7
8 */
9
10 #ifndef _ALPHA_VALIDATE_H_
11 #define _ALPHA_VALIDATE_H_
12
13 #ifndef linux
14
15 #define READ_ONLY_SPACE_START   (0x20000000)
16 #define READ_ONLY_SPACE_SIZE    (0x04000000)
17
18 #define STATIC_SPACE_START      (0x28000000)
19 #define STATIC_SPACE_SIZE       (0x04000000)
20
21 #define DYNAMIC_0_SPACE_START   (0x30000000)
22 #define DYNAMIC_1_SPACE_START   (0x38000000)
23 #define DYNAMIC_SPACE_SIZE      (0x04000000)
24
25 #define CONTROL_STACK_START     (0x50000000)
26 #define CONTROL_STACK_SIZE      (0x00100000)
27
28 #define BINDING_STACK_START     (0x70000000)
29 #define BINDING_STACK_SIZE      (0x00100000)
30
31 #else
32
33 #define READ_ONLY_SPACE_START   (0x10000000)
34 #define READ_ONLY_SPACE_SIZE    (0x15000000)
35
36 #define STATIC_SPACE_START      (0x28000000)
37 #define STATIC_SPACE_SIZE       (0x04000000)
38
39 #define DYNAMIC_0_SPACE_START   (0x30000000)
40 #define DYNAMIC_1_SPACE_START   (0x40000000)
41 #define DYNAMIC_SPACE_SIZE      (0x0F000000)
42
43 #define CONTROL_STACK_START     (0x50000000)
44 #define CONTROL_STACK_SIZE      (0x01000000)
45
46 #define BINDING_STACK_START     (0x70000000)
47 #define BINDING_STACK_SIZE      (0x01000000)
48
49 #endif
50
51 #endif /* _ALPHA_VALIDATE_H_ */