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.
8 #ifndef _X86_VALIDATE_H_
9 #define _X86_VALIDATE_H_
11 #if defined(__linux__)
12 #include "x86-validate-linux.h"
16 #include "x86-validate-darwin.h"
20 #include "x86-validate-solaris.h"
23 #if defined(__NetBSD__)
24 #include "x86-validate-netbsd.h"
27 #if defined(__FreeBSD__)
28 #include "x86-validate-freebsd.h"
31 #define CONTROL_STACK_END (CONTROL_STACK_START + control_stack_size)
33 /* Note that GENCGC only uses dynamic_space 0. */
34 #define DYNAMIC_1_SPACE_START (DYNAMIC_0_SPACE_START + DYNAMIC_SPACE_SIZE)
36 #endif /* _X86_VALIDATE_H_ */