Module Name:    src
Committed By:   joerg
Date:           Mon Feb 23 20:34:38 UTC 2015

Modified Files:
        src/sys/arch/acorn32/include: vmparam.h
        src/sys/arch/cats/include: vmparam.h
        src/sys/arch/epoc32/include: vmparam.h
        src/sys/arch/evbarm/include: vmparam.h
        src/sys/arch/hpcarm/include: vmparam.h
        src/sys/arch/iyonix/include: vmparam.h
        src/sys/arch/netwinder/include: vmparam.h
        src/sys/arch/powerpc/include/ibm4xx: vmparam.h
        src/sys/arch/shark/include: vmparam.h
        src/sys/arch/zaurus/include: vmparam.h

Log Message:
Use default PAGER_MAP_DEFAULT_SIZE for ARM and PowerPC, exception
acorn26. This bumps the KVA reservation from 4MB to 16MB and avoids
long hangs on my Cubietruck under IO. acorn26 is kept as it does have a
ridiculous low 32MB KVA limit.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/acorn32/include/vmparam.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/cats/include/vmparam.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/epoc32/include/vmparam.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/include/vmparam.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/hpcarm/include/vmparam.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/iyonix/include/vmparam.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/netwinder/include/vmparam.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/include/ibm4xx/vmparam.h
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/shark/include/vmparam.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/zaurus/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/acorn32/include/vmparam.h
diff -u src/sys/arch/acorn32/include/vmparam.h:1.25 src/sys/arch/acorn32/include/vmparam.h:1.26
--- src/sys/arch/acorn32/include/vmparam.h:1.25	Sat Feb 18 16:29:36 2012
+++ src/sys/arch/acorn32/include/vmparam.h	Mon Feb 23 20:34:37 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.25 2012/02/18 16:29:36 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.26 2015/02/23 20:34:37 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xf0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/cats/include/vmparam.h
diff -u src/sys/arch/cats/include/vmparam.h:1.28 src/sys/arch/cats/include/vmparam.h:1.29
--- src/sys/arch/cats/include/vmparam.h:1.28	Sat Feb 18 16:29:37 2012
+++ src/sys/arch/cats/include/vmparam.h	Mon Feb 23 20:34:37 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.28 2012/02/18 16:29:37 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.29 2015/02/23 20:34:37 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xf0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/epoc32/include/vmparam.h
diff -u src/sys/arch/epoc32/include/vmparam.h:1.2 src/sys/arch/epoc32/include/vmparam.h:1.3
--- src/sys/arch/epoc32/include/vmparam.h:1.2	Wed May  1 13:12:00 2013
+++ src/sys/arch/epoc32/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.2 2013/05/01 13:12:00 kiyohara Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.3 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xc0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/evbarm/include/vmparam.h
diff -u src/sys/arch/evbarm/include/vmparam.h:1.28 src/sys/arch/evbarm/include/vmparam.h:1.29
--- src/sys/arch/evbarm/include/vmparam.h:1.28	Sat Feb 18 16:29:37 2012
+++ src/sys/arch/evbarm/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.28 2012/02/18 16:29:37 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.29 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -51,11 +51,6 @@
 #endif
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/hpcarm/include/vmparam.h
diff -u src/sys/arch/hpcarm/include/vmparam.h:1.30 src/sys/arch/hpcarm/include/vmparam.h:1.31
--- src/sys/arch/hpcarm/include/vmparam.h:1.30	Fri Feb 17 16:46:46 2012
+++ src/sys/arch/hpcarm/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.30 2012/02/17 16:46:46 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.31 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xc0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/iyonix/include/vmparam.h
diff -u src/sys/arch/iyonix/include/vmparam.h:1.5 src/sys/arch/iyonix/include/vmparam.h:1.6
--- src/sys/arch/iyonix/include/vmparam.h:1.5	Sun Feb 19 07:51:52 2012
+++ src/sys/arch/iyonix/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.5 2012/02/19 07:51:52 he Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.6 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xf0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/netwinder/include/vmparam.h
diff -u src/sys/arch/netwinder/include/vmparam.h:1.26 src/sys/arch/netwinder/include/vmparam.h:1.27
--- src/sys/arch/netwinder/include/vmparam.h:1.26	Sat Feb 18 16:25:25 2012
+++ src/sys/arch/netwinder/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.26 2012/02/18 16:25:25 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.27 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xf0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/powerpc/include/ibm4xx/vmparam.h
diff -u src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.9 src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.10
--- src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.9	Mon Jun 20 20:24:28 2011
+++ src/sys/arch/powerpc/include/ibm4xx/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.9 2011/06/20 20:24:28 matt Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.10 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*-
  * Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -93,11 +93,6 @@
 /* XXX max. amount of KVM to be used by buffers. */
 #ifndef VM_MAX_KERNEL_BUF
 #define VM_MAX_KERNEL_BUF	(0x10000000 * 7 / 10)
-
-/*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
 #endif
 
 #define	VM_PHYS_SIZE		(USRIOSIZE * PAGE_SIZE)

Index: src/sys/arch/shark/include/vmparam.h
diff -u src/sys/arch/shark/include/vmparam.h:1.19 src/sys/arch/shark/include/vmparam.h:1.20
--- src/sys/arch/shark/include/vmparam.h:1.19	Sat Feb 18 16:29:37 2012
+++ src/sys/arch/shark/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.19 2012/02/18 16:29:37 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.20 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xf0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Index: src/sys/arch/zaurus/include/vmparam.h
diff -u src/sys/arch/zaurus/include/vmparam.h:1.4 src/sys/arch/zaurus/include/vmparam.h:1.5
--- src/sys/arch/zaurus/include/vmparam.h:1.4	Sat Feb 18 16:23:13 2012
+++ src/sys/arch/zaurus/include/vmparam.h	Mon Feb 23 20:34:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: vmparam.h,v 1.4 2012/02/18 16:23:13 christos Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.5 2015/02/23 20:34:38 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -47,11 +47,6 @@
 #define	KERNEL_BASE		0xc0000000
 
 /*
- * Override the default pager_map size, there's not enough KVA.
- */
-#define PAGER_MAP_DEFAULT_SIZE		(4 * 1024 * 1024)
-
-/*
  * Size of User Raw I/O map
  */
 

Reply via email to