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 */