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

Reply via email to