summaryrefslogtreecommitdiffstats
path: root/sys/compat/ia32/ia32_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/compat/ia32/ia32_util.h')
-rw-r--r--sys/compat/ia32/ia32_util.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/compat/ia32/ia32_util.h b/sys/compat/ia32/ia32_util.h
index f6de375..a2b88cb 100644
--- a/sys/compat/ia32/ia32_util.h
+++ b/sys/compat/ia32/ia32_util.h
@@ -37,8 +37,13 @@
#include <sys/sysent.h>
#include <sys/cdefs.h>
-#define FREEBSD32_USRSTACK ((1ul << 32) - PAGE_SIZE)
+#ifdef __ia64__
+#define FREEBSD32_USRSTACK ((1ul << 32) - IA32_PAGE_SIZE * 2)
+#else
+#define FREEBSD32_USRSTACK ((1ul << 32) - IA32_PAGE_SIZE)
+#endif
+#define IA32_PAGE_SIZE 4096
#define IA32_MAXDSIZ (512*1024*1024) /* 512MB */
#define IA32_MAXSSIZ (64*1024*1024) /* 64MB */
#define IA32_MAXVMEM 0 /* Unlimited */
OpenPOWER on IntegriCloud