diff options
| author | Mike Smith <msmith@FreeBSD.org> | 1999-01-21 21:54:32 +0000 |
|---|---|---|
| committer | Mike Smith <msmith@FreeBSD.org> | 1999-01-21 21:54:32 +0000 |
| commit | 8de6e8e1025bd571c782bfc6a0b286d2d8b95f42 (patch) | |
| tree | e564149829dd3d7c5cf7ae23d246f90192aabd22 /sys/kern/kern_malloc.c | |
| parent | 24650a3cebec73513e10ad4cdc59afe7329bf85d (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
| -rw-r--r-- | sys/kern/kern_malloc.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index be9f9d3f5fda..04ca1058f92c 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)kern_malloc.c 8.3 (Berkeley) 1/4/94 - * $Id: kern_malloc.c,v 1.51 1999/01/10 01:58:24 eivind Exp $ + * $Id: kern_malloc.c,v 1.52 1999/01/21 08:29:04 dillon Exp $ */ #include "opt_vm.h" @@ -395,6 +395,7 @@ kmeminit(dummy) register long indx; int npg; int mem_size; + int xvm_kmem_size; #if ((MAXALLOCSAVE & (MAXALLOCSAVE - 1)) != 0) #error "kmeminit: MAXALLOCSAVE not power of 2" @@ -431,6 +432,10 @@ kmeminit(dummy) vm_kmem_size = VM_KMEM_SIZE_MAX; #endif + /* Allow final override from the kernel environment */ + if (getenv_int("kern.vm.kmem.size", &xvm_kmem_size)) + vm_kmem_size = xvm_kmem_size; + if (vm_kmem_size > 2 * (cnt.v_page_count * PAGE_SIZE)) vm_kmem_size = 2 * (cnt.v_page_count * PAGE_SIZE); |
