| 82a2bc67 |
1 | /* |
| 2 | |
| 82a2bc67 |
3 | This code was written as part of the CMU Common Lisp project at |
| 4 | Carnegie Mellon University, and has been placed in the public domain. |
| 5 | |
| 6 | */ |
| 7 | |
| e67c0397 |
8 | #ifndef _ALPHA_VALIDATE_H_ |
| 9 | #define _ALPHA_VALIDATE_H_ |
| 10 | |
| 25b808fb |
11 | #ifndef linux |
| f9e00564 |
12 | |
| 13 | #define READ_ONLY_SPACE_START (0x20000000) |
| 14 | #define READ_ONLY_SPACE_SIZE (0x04000000) |
| 15 | |
| 16 | #define STATIC_SPACE_START (0x28000000) |
| 17 | #define STATIC_SPACE_SIZE (0x04000000) |
| 18 | |
| 19 | #define DYNAMIC_0_SPACE_START (0x30000000) |
| 20 | #define DYNAMIC_1_SPACE_START (0x38000000) |
| 21 | #define DYNAMIC_SPACE_SIZE (0x04000000) |
| 22 | |
| 23 | #define CONTROL_STACK_START (0x50000000) |
| 24 | #define CONTROL_STACK_SIZE (0x00100000) |
| 25 | |
| 26 | #define BINDING_STACK_START (0x70000000) |
| 27 | #define BINDING_STACK_SIZE (0x00100000) |
| 25b808fb |
28 | |
| 29 | #else |
| 30 | |
| 31 | #define READ_ONLY_SPACE_START (0x10000000) |
| 32 | #define READ_ONLY_SPACE_SIZE (0x15000000) |
| 33 | |
| 34 | #define STATIC_SPACE_START (0x28000000) |
| 35 | #define STATIC_SPACE_SIZE (0x04000000) |
| 36 | |
| 37 | #define DYNAMIC_0_SPACE_START (0x30000000) |
| 38 | #define DYNAMIC_1_SPACE_START (0x40000000) |
| 39 | #define DYNAMIC_SPACE_SIZE (0x0F000000) |
| 40 | |
| 41 | #define CONTROL_STACK_START (0x50000000) |
| 42 | #define CONTROL_STACK_SIZE (0x01000000) |
| 43 | |
| 44 | #define BINDING_STACK_START (0x70000000) |
| 45 | #define BINDING_STACK_SIZE (0x01000000) |
| 46 | |
| 47 | #endif |
| e67c0397 |
48 | |
| 49 | #endif /* _ALPHA_VALIDATE_H_ */ |