| Commit | Line | Data |
|---|---|---|
| 5ced0fdf | 1 | /* |
| 0d71a1cd | 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 | * | |
| 0d71a1cd | 6 | */ |
| 5ced0fdf | 7 | |
| e67c0397 | 8 | #ifndef _X86_VALIDATE_H_ |
| 9 | #define _X86_VALIDATE_H_ | |
| 10 | ||
| 4fd2baf2 RT |
11 | #if defined(__linux__) |
| 12 | #include "x86-validate-linux.h" | |
| 13 | #endif | |
| 14 | ||
| 15 | #if defined(DARWIN) | |
| 16 | #include "x86-validate-darwin.h" | |
| 17 | #endif | |
| 18 | ||
| 000a0be0 RT |
19 | #if defined(SOLARIS) |
| 20 | #include "x86-validate-solaris.h" | |
| 195461c1 | 21 | #endif |
| 22 | ||
| 4fd2baf2 | 23 | #if defined(__NetBSD__) |
| 000a0be0 | 24 | #include "x86-validate-netbsd.h" |
| 5d2cd5df | 25 | #endif |
| 6784e794 | 26 | |
| 000a0be0 RT |
27 | #if defined(__FreeBSD__) |
| 28 | #include "x86-validate-freebsd.h" | |
| 6438e048 | 29 | #endif |
| 245286b7 | 30 | |
| 44a8f0c7 | 31 | #define CONTROL_STACK_END (CONTROL_STACK_START + control_stack_size) |
| 6784e794 | 32 | |
| 33 | /* Note that GENCGC only uses dynamic_space 0. */ | |
| 0d71a1cd | 34 | #define DYNAMIC_1_SPACE_START (DYNAMIC_0_SPACE_START + DYNAMIC_SPACE_SIZE) |
| e67c0397 | 35 | |
| 36 | #endif /* _X86_VALIDATE_H_ */ |