Module Name:    src
Committed By:   christos
Date:           Sat Jan 25 15:16:50 UTC 2014

Modified Files:
        src/sys/arch/amd64/include: vmparam.h
        src/sys/arch/i386/include: vmparam.h
        src/sys/arch/mips/include: vmparam.h
        src/sys/arch/powerpc/include: vmparam.h
        src/sys/arch/vax/include: vmparam.h

Log Message:
delete VM_DEFAULT_ADDRESS; some of those should be GC'ed because they match
the default definition.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/amd64/include/vmparam.h
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/i386/include/vmparam.h
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/mips/include/vmparam.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/powerpc/include/vmparam.h
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/vax/include/vmparam.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amd64/include/vmparam.h
diff -u src/sys/arch/amd64/include/vmparam.h:1.33 src/sys/arch/amd64/include/vmparam.h:1.34
--- src/sys/arch/amd64/include/vmparam.h:1.33	Sat Jan 25 00:09:59 2014
+++ src/sys/arch/amd64/include/vmparam.h	Sat Jan 25 10:16:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.33 2014/01/25 05:09:59 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.34 2014/01/25 15:16:49 christos Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -133,12 +133,12 @@
 #include "opt_uvm.h"
 #endif
 #define __USE_TOPDOWN_VM
+
 #define VM_DEFAULT_ADDRESS_TOPDOWN(da, sz) \
     trunc_page(USRSTACK - MAXSSIZ - (sz))
-#define VM_DEFAULT_ADDRESS(da, sz) VM_DEFAULT_ADDRESS_TOPDOWN(da, sz)
-
 #define VM_DEFAULT_ADDRESS_BOTTOMUP(da, sz) \
     round_page((vaddr_t)(da) + (vsize_t)maxdmap)
+
 #define VM_DEFAULT_ADDRESS32_TOPDOWN(da, sz) \
 	trunc_page(USRSTACK32 - MAXSSIZ32 - (sz))
 #define VM_DEFAULT_ADDRESS32_BOTTOMUP(da, sz) \

Index: src/sys/arch/i386/include/vmparam.h
diff -u src/sys/arch/i386/include/vmparam.h:1.76 src/sys/arch/i386/include/vmparam.h:1.77
--- src/sys/arch/i386/include/vmparam.h:1.76	Tue Nov 13 09:10:24 2012
+++ src/sys/arch/i386/include/vmparam.h	Sat Jan 25 10:16:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.76 2012/11/13 14:10:24 chs Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.77 2014/01/25 15:16:50 christos Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -110,8 +110,10 @@
 #include "opt_xen.h"
 #endif
 #define __USE_TOPDOWN_VM
-#define VM_DEFAULT_ADDRESS(da, sz) \
-	trunc_page(USRSTACK - MAXSSIZ - (sz))
+#define VM_DEFAULT_ADDRESS_TOPDOWN(da, sz) \
+    trunc_page(USRSTACK - MAXSSIZ - (sz))
+#define VM_DEFAULT_ADDRESS_BOTTOMUP(da, sz) \
+    round_page((vaddr_t)(da) + (vsize_t)maxdmap)
 
 /* XXX max. amount of KVM to be used by buffers. */
 #ifndef VM_MAX_KERNEL_BUF

Index: src/sys/arch/mips/include/vmparam.h
diff -u src/sys/arch/mips/include/vmparam.h:1.51 src/sys/arch/mips/include/vmparam.h:1.52
--- src/sys/arch/mips/include/vmparam.h:1.51	Wed Jan 22 15:49:19 2014
+++ src/sys/arch/mips/include/vmparam.h	Sat Jan 25 10:16:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.51 2014/01/22 20:49:19 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.52 2014/01/25 15:16:50 christos Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -178,10 +178,16 @@
  * The address to which unspecified mapping requests default
  */
 #define __USE_TOPDOWN_VM
-#define VM_DEFAULT_ADDRESS(da, sz) \
-	trunc_page(USRSTACK - MAXSSIZ - (sz))
-#define VM_DEFAULT_ADDRESS32(da, sz) \
-	trunc_page(USRSTACK32 - MAXSSIZ32 - (sz))
+
+#define VM_DEFAULT_ADDRESS_TOPDOWN(da, sz) \
+    trunc_page(USRSTACK - MAXSSIZ - (sz))
+#define VM_DEFAULT_ADDRESS_BOTTOMUP(da, sz) \
+    round_page((vaddr_t)(da) + (vsize_t)maxdmap)
+
+#define VM_DEFAULT_ADDRESS32_TOPDOWN(da, sz) \
+    trunc_page(USRSTACK32 - MAXSSIZ32 - (sz))
+#define VM_DEFAULT_ADDRESS32_BOTTOMUP(da, sz) \
+    round_page((vaddr_t)(da) + (vsize_t)MAXDSIZ32)
 
 /* virtual sizes (bytes) for various kernel submaps */
 #define VM_PHYS_SIZE		(USRIOSIZE*PAGE_SIZE)

Index: src/sys/arch/powerpc/include/vmparam.h
diff -u src/sys/arch/powerpc/include/vmparam.h:1.17 src/sys/arch/powerpc/include/vmparam.h:1.18
--- src/sys/arch/powerpc/include/vmparam.h:1.17	Thu Feb 23 15:33:29 2012
+++ src/sys/arch/powerpc/include/vmparam.h	Sat Jan 25 10:16:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.17 2012/02/23 20:33:29 matt Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.18 2014/01/25 15:16:50 christos Exp $	*/
 
 #ifndef _POWERPC_VMPARAM_H_
 #define _POWERPC_VMPARAM_H_
@@ -25,8 +25,10 @@
  * top of the next lower segment.
  */
 #define	__USE_TOPDOWN_VM
-#define	VM_DEFAULT_ADDRESS(da, sz) \
-	((VM_MAXUSER_ADDRESS - MAXSSIZ) - round_page(sz))
+#define	VM_DEFAULT_ADDRESS_TOPDOWN(da, sz) \
+    ((VM_MAXUSER_ADDRESS - MAXSSIZ) - round_page(sz))
+#define VM_DEFAULT_ADDRESS_BOTTOMUP(da, sz) \
+    round_page((vaddr_t)(da) + (vsize_t)maxdmap)
 
 #if defined(_MODULE) || defined(MODULAR)
 /*

Index: src/sys/arch/vax/include/vmparam.h
diff -u src/sys/arch/vax/include/vmparam.h:1.48 src/sys/arch/vax/include/vmparam.h:1.49
--- src/sys/arch/vax/include/vmparam.h:1.48	Wed Sep 18 09:31:39 2013
+++ src/sys/arch/vax/include/vmparam.h	Sat Jan 25 10:16:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.48 2013/09/18 13:31:39 martin Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.49 2014/01/25 15:16:50 christos Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -102,8 +102,10 @@
  * The address to which unspecified mapping requests default
  */
 #define __USE_TOPDOWN_VM
-#define VM_DEFAULT_ADDRESS(da, sz) \
-	trunc_page(VM_MAXUSER_ADDRESS - MAXSSIZ - (sz))
+#define VM_DEFAULT_ADDRESS_TOPDOWN(da, sz) \
+    trunc_page(VM_MAXUSER_ADDRESS - MAXSSIZ - (sz))
+#define VM_DEFAULT_ADDRESS_BOTTOMUP(da, sz) \
+    round_page((vaddr_t)(da) + (vsize_t)maxdmap)
 
 #define	USRIOSIZE		(8 * VAX_NPTEPG)	/* 512MB */
 #define	VM_PHYS_SIZE		(USRIOSIZE*VAX_NBPG)

Reply via email to