Module Name: src
Committed By: skrll
Date: Mon Feb 13 09:46:30 UTC 2017
Modified Files:
src/share/man/man4: options.4
src/sys/arch/acorn26/include: vmparam.h
src/sys/arch/arm/include/arm32: vmparam.h
src/sys/arch/powerpc/include/ibm4xx: vmparam.h
src/sys/arch/powerpc/include/oea: vmparam.h
src/sys/arch/sparc/include: param.h
src/sys/arch/sparc64/include: param.h
Log Message:
G/C VM_MAX_KERNEL_BUF
To generate a diff of this commit:
cvs rdiff -u -r1.460 -r1.461 src/share/man/man4/options.4
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/acorn26/include/vmparam.h
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/arm/include/arm32/vmparam.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/ibm4xx/vmparam.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/include/oea/vmparam.h
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/sparc/include/param.h
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sparc64/include/param.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man4/options.4
diff -u src/share/man/man4/options.4:1.460 src/share/man/man4/options.4:1.461
--- src/share/man/man4/options.4:1.460 Sun Jan 8 17:57:37 2017
+++ src/share/man/man4/options.4 Mon Feb 13 09:46:29 2017
@@ -1,4 +1,4 @@
-.\" $NetBSD: options.4,v 1.460 2017/01/08 17:57:37 christos Exp $
+.\" $NetBSD: options.4,v 1.461 2017/02/13 09:46:29 skrll Exp $
.\"
.\" Copyright (c) 1996
.\" Perry E. Metzger. All rights reserved.
@@ -2216,9 +2216,6 @@ Each buffer header
requires MAXBSIZE (machine dependent, but usually 65536) bytes.
The default value is machine dependent, but is usually equal to the
value of BUFPAGES.
-If an architecture dependent VM_MAX_KERNEL_BUF constant is defined
-then NBUF may be reduced at run time so that the storage allocated
-for buffer headers doesn't exceed that limit.
.It Cd options BUFPAGES=value
These options set the number of pages available for the buffer cache.
Their default value is a machine dependent value, often calculated as
Index: src/sys/arch/acorn26/include/vmparam.h
diff -u src/sys/arch/acorn26/include/vmparam.h:1.13 src/sys/arch/acorn26/include/vmparam.h:1.14
--- src/sys/arch/acorn26/include/vmparam.h:1.13 Sat Sep 13 18:08:38 2014
+++ src/sys/arch/acorn26/include/vmparam.h Mon Feb 13 09:46:29 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: vmparam.h,v 1.13 2014/09/13 18:08:38 matt Exp $ */
+/* $NetBSD: vmparam.h,v 1.14 2017/02/13 09:46:29 skrll Exp $ */
/*
* Copyright (c) 1988 The Regents of the University of California.
@@ -88,12 +88,6 @@
#define VM_MAX_KERNEL_ADDRESS ((vaddr_t)0x02000000)
#define VM_MAXKERN_ADDRESS VM_MAX_KERNEL_ADDRESS
-/* XXX max. amount of KVM to be used by buffers. */
-#ifndef VM_MAX_KERNEL_BUF
-#define VM_MAX_KERNEL_BUF \
- ((VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS) / 4)
-#endif
-
/* Physical memory parameters */
#define VM_PHYSSEG_MAX 3
Index: src/sys/arch/arm/include/arm32/vmparam.h
diff -u src/sys/arch/arm/include/arm32/vmparam.h:1.40 src/sys/arch/arm/include/arm32/vmparam.h:1.41
--- src/sys/arch/arm/include/arm32/vmparam.h:1.40 Sun Oct 18 00:28:32 2015
+++ src/sys/arch/arm/include/arm32/vmparam.h Mon Feb 13 09:46:30 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: vmparam.h,v 1.40 2015/10/18 00:28:32 jmcneill Exp $ */
+/* $NetBSD: vmparam.h,v 1.41 2017/02/13 09:46:30 skrll Exp $ */
/*
* Copyright (c) 2001, 2002 Wasabi Systems, Inc.
@@ -99,17 +99,6 @@
#define VM_MIN_KERNEL_ADDRESS ((vaddr_t) KERNEL_BASE)
#define VM_MAX_KERNEL_ADDRESS ((vaddr_t) -(PAGE_SIZE+1))
-#ifndef __ASSEMBLER__
-/* XXX max. amount of KVM to be used by buffers. */
-#ifndef VM_MAX_KERNEL_BUF
-extern vaddr_t virtual_avail;
-extern vaddr_t virtual_end;
-
-#define VM_MAX_KERNEL_BUF \
- ((virtual_end - virtual_avail) * 4 / 10)
-#endif
-#endif /* __ASSEMBLER__ */
-
#endif /* _KERNEL || _KMEMUSER */
#endif /* _ARM_ARM32_VMPARAM_H_ */
Index: src/sys/arch/powerpc/include/ibm4xx/vmparam.h
diff -u src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.10 src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.11
--- src/sys/arch/powerpc/include/ibm4xx/vmparam.h:1.10 Mon Feb 23 20:34:38 2015
+++ src/sys/arch/powerpc/include/ibm4xx/vmparam.h Mon Feb 13 09:46:30 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: vmparam.h,v 1.10 2015/02/23 20:34:38 joerg Exp $ */
+/* $NetBSD: vmparam.h,v 1.11 2017/02/13 09:46:30 skrll Exp $ */
/*-
* Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -90,11 +90,6 @@
#define VM_MAX_KERNEL_ADDRESS (VM_MIN_KERNEL_ADDRESS + SEGMENT_LENGTH - 1)
#endif
-/* XXX max. amount of KVM to be used by buffers. */
-#ifndef VM_MAX_KERNEL_BUF
-#define VM_MAX_KERNEL_BUF (0x10000000 * 7 / 10)
-#endif
-
#define VM_PHYS_SIZE (USRIOSIZE * PAGE_SIZE)
#define __HAVE_PMAP_PHYSSEG
Index: src/sys/arch/powerpc/include/oea/vmparam.h
diff -u src/sys/arch/powerpc/include/oea/vmparam.h:1.18 src/sys/arch/powerpc/include/oea/vmparam.h:1.19
--- src/sys/arch/powerpc/include/oea/vmparam.h:1.18 Fri Feb 28 05:33:53 2014
+++ src/sys/arch/powerpc/include/oea/vmparam.h Mon Feb 13 09:46:30 2017
@@ -197,8 +197,4 @@
#define VM_PHYS_SIZE (USRIOSIZE * PAGE_SIZE)
#endif
-#ifndef VM_MAX_KERNEL_BUF
-#define VM_MAX_KERNEL_BUF (SEGMENT_LENGTH * 3 / 4)
-#endif
-
#endif /* _POWERPC_OEA_VMPARAM_H_ */
Index: src/sys/arch/sparc/include/param.h
diff -u src/sys/arch/sparc/include/param.h:1.70 src/sys/arch/sparc/include/param.h:1.71
--- src/sys/arch/sparc/include/param.h:1.70 Fri Feb 10 17:35:48 2012
+++ src/sys/arch/sparc/include/param.h Mon Feb 13 09:46:30 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: param.h,v 1.70 2012/02/10 17:35:48 para Exp $ */
+/* $NetBSD: param.h,v 1.71 2017/02/13 09:46:30 skrll Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -81,8 +81,6 @@ extern int nbpg, pgofset, pgshift;
#define KERNBASE 0xe8000000
#endif
#define KERNEND 0xfe000000 /* end of kernel virtual space */
-/* Arbitrarily only use 1/4 of the kernel address space for buffers. */
-#define VM_MAX_KERNEL_BUF ((KERNEND - KERNBASE)/4)
#define PROM_LOADADDR 0x00004000 /* where the prom loads us */
#define KERNTEXTOFF (KERNBASE+PROM_LOADADDR)/* start of kernel text */
Index: src/sys/arch/sparc64/include/param.h
diff -u src/sys/arch/sparc64/include/param.h:1.57 src/sys/arch/sparc64/include/param.h:1.58
--- src/sys/arch/sparc64/include/param.h:1.57 Fri Apr 15 20:29:13 2016
+++ src/sys/arch/sparc64/include/param.h Mon Feb 13 09:46:30 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: param.h,v 1.57 2016/04/15 20:29:13 martin Exp $ */
+/* $NetBSD: param.h,v 1.58 2017/02/13 09:46:30 skrll Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -169,7 +169,6 @@ extern int nbpg, pgofset, pgshift;
*/
#define KERNBASE 0x001000000 /* start of kernel virtual space */
#define KERNEND 0x0e0000000 /* end of kernel virtual space */
-#define VM_MAX_KERNEL_BUF ((KERNEND-KERNBASE)/4)
#define _MAXNBPG 8192 /* fixed VAs, independent of actual NBPG */