freebsd-dev/sys/conf
Matthew Dillon 2f9e4e8025 Limit the amount of KVM reserved for the buffer cache and for swap-meta
information.  The default limits only effect machines with > 1GB of ram
and can be overriden with two new kernel conf variables VM_SWZONE_SIZE_MAX
and VM_BCACHE_SIZE_MAX, or with loader variables kern.maxswzone and
kern.maxbcache.  This has the effect of leaving more KVM available for
sizing NMBCLUSTERS and 'maxusers' and should avoid tripups where a sysad
adds memory to a machine and then sees the kernel panic on boot due to
running out of KVM.

Also change the default swap-meta auto-sizing calculation to allocate half
of what it was previously allocating.  The prior defaults were way too high.
Note that we cannot afford to run out of swap-meta structures so we still
stay somewhat conservative here.
2001-08-20 00:41:12 +00:00
..
defines
files Only compile the ufs components if FFS || IFS || EXT2FS are present, not 2001-08-18 02:57:25 +00:00
files.alpha Use #ifdef DEV_SPLASH (from opt_splash.h) rather than 2001-08-02 13:22:33 +00:00
files.i386 repo-copy the source files from modules/syscons to the normal tree 2001-08-09 00:02:30 +00:00
files.ia64 Use #ifdef DEV_SPLASH (from opt_splash.h) rather than 2001-08-02 13:22:33 +00:00
files.pc98 repo-copy the source files from modules/syscons to the normal tree 2001-08-09 00:02:30 +00:00
files.powerpc Add -msoft-float to COPTS to stop GCC attempting to be "smart" and using 2001-06-27 12:10:25 +00:00
files.sparc64 Add early code to support interrupts. 2001-08-10 04:48:48 +00:00
kern.mk revert previous accidental commit 2001-07-22 00:12:23 +00:00
kmod.mk In the KLD "load" make target, don't load using the "absolute" path of 2001-08-08 13:51:10 +00:00
ldscript.alpha Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.amd64 Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.i386 Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.ia64 Change the kernel layout to match Linux/ia64 more closely. This prevents 2001-03-09 13:47:25 +00:00
ldscript.powerpc The final commit for the first phase of PowerPC support. 2001-06-17 09:39:44 +00:00
ldscript.sparc64 Add code model medlow to cflags and move the kernel load address from 2001-08-06 02:18:39 +00:00
majors Add a couple of major numbers for ICP Vortex (who were acquired by Intel, 2001-07-02 21:09:05 +00:00
Makefile.alpha In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
Makefile.i386 In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
Makefile.ia64 In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
Makefile.pc98 In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
Makefile.powerpc In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
Makefile.sparc64 In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
newvers.sh setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
NOTES Add the screen savers for test coverage. 2001-08-09 00:05:30 +00:00
options Limit the amount of KVM reserved for the buffer cache and for swap-meta 2001-08-20 00:41:12 +00:00
options.alpha Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.i386 Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.ia64 Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.pc98 Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.powerpc Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.sparc64 Add a Makefile, ldscript, and config magic for sparc64. This is tailored 2001-08-03 01:09:10 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00