/[cmucl]/src/lisp/x86-validate.h
ViewVC logotype

Contents of /src/lisp/x86-validate.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Tue Jan 21 00:28:13 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
File MIME type: text/plain
source kit 1.03.7
1 ram 1.1 /*
2    
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    
8    
9     #define READ_ONLY_SPACE_START (0x01000000)
10     #define READ_ONLY_SPACE_SIZE (0x04000000) /* 64MB!! */
11    
12     #define STATIC_SPACE_START (0x05000000)
13     #define STATIC_SPACE_SIZE (0x02fff000) /* 64MB - 1 page */
14    
15     #define DYNAMIC_0_SPACE_START (0x09000000)
16     #define DYNAMIC_1_SPACE_START (0x0d000000)
17     #define DYNAMIC_SPACE_SIZE (0x04000000)
18    
19     /* Note that i386 has the stack growing from high
20     * to low addresses. The code for the RISC systems
21     * seem to go the other way. May have to make
22     * a lot of changes in the GC and supporting code
23     * to account for stack direction.
24     */
25     #define CONTROL_STACK_START (0x50000000)
26     #define CONTROL_STACK_SIZE (0x00100000)
27    
28     #define BINDING_STACK_START (0x60000000)
29     #define BINDING_STACK_SIZE (0x00100000)

  ViewVC Help
Powered by ViewVC 1.1.5