summaryrefslogtreecommitdiffstats
path: root/sys/arch/i386/include/vmparam.h
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2013-03-23 16:12:18 +0000
committerderaadt <deraadt@openbsd.org>2013-03-23 16:12:18 +0000
commit184e2458f7c67437a49d9b4a6fb8f1b69c45f54b (patch)
treec3665973988f866bb28f01fa2852422e43fb1d59 /sys/arch/i386/include/vmparam.h
parentAvoid using DEV_BSHIFT, and use DEV_BSIZE instead. (diff)
downloadwireguard-openbsd-184e2458f7c67437a49d9b4a6fb8f1b69c45f54b.tar.xz
wireguard-openbsd-184e2458f7c67437a49d9b4a6fb8f1b69c45f54b.zip
refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is added
to keep definitions our of user space. The MD files now follow a consistant order -- all namespace intrusion is at the tail can be cleaned up independently. locore, bootblocks, and libkvm still see enough visibility to build. Checked on 90% of platforms...
Diffstat (limited to 'sys/arch/i386/include/vmparam.h')
-rw-r--r--sys/arch/i386/include/vmparam.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/i386/include/vmparam.h b/sys/arch/i386/include/vmparam.h
index 224e75d89a7..48823fc2bd7 100644
--- a/sys/arch/i386/include/vmparam.h
+++ b/sys/arch/i386/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.49 2013/01/27 16:12:16 fgsch Exp $ */
+/* $OpenBSD: vmparam.h,v 1.50 2013/03/23 16:12:23 deraadt Exp $ */
/* $NetBSD: vmparam.h,v 1.15 1994/10/27 04:16:34 cgd Exp $ */
/*-
@@ -104,7 +104,7 @@
/* user/kernel map constants */
#define VM_MIN_ADDRESS ((vaddr_t)PAGE_SIZE)
-#define VM_MAXUSER_ADDRESS ((vaddr_t)((PDSLOT_PTE<<PDSHIFT) - USPACE))
+#define VM_MAXUSER_ADDRESS ((vaddr_t)((PDSLOT_PTE<<PDSHIFT) - (2 * PAGE_SIZE)))
#define VM_MAX_ADDRESS ((vaddr_t)((PDSLOT_PTE<<PDSHIFT) + \
(PDSLOT_PTE<<PGSHIFT)))
#define VM_MIN_KERNEL_ADDRESS ((vaddr_t)KERNBASE)