freebsd-nq/sys
Alfred Perlstein 79f62ed690 Allow maxusers to scale on machines with large address space.
Some hooks are added to clamp down maxusers and nmbclusters for
small address space systems.

VM_MAX_AUTOTUNE_MAXUSERS - the max maxusers that will be autotuned based on
physical memory.
VM_MAX_AUTOTUNE_NMBCLUSTERS - max nmbclusters based on physical memory.

These are set to the old values on i386 to preserve the clamping that was
being done to all arches.

Another macro VM_AUTOTUNE_NMBCLUSTERS is provided to allow an override
for the calculation on a MD basis.  Currently no arch defines this.

Reviewed by: peter
MFC after: 2 weeks
2012-11-10 02:08:40 +00:00
..
amd64 Do not try to enable new features in the %cr4 if running under 2012-11-09 16:00:30 +00:00
arm Reduce differences between these two initarms a bit more. 2012-11-08 04:02:36 +00:00
boot Shrink boot2 by 8 bytes, by eliminating some unneeded instructions in 2012-11-08 23:21:02 +00:00
bsm
cam Use information about suported diagnostic pages to avoid reading optional 2012-11-07 23:12:53 +00:00
cddl MFV r242729 (mm): 2012-11-10 01:52:52 +00:00
compat The r241025 fixed the case when a binary, executed from nullfs mount, 2012-11-02 13:56:36 +00:00
conf Attempt toward a buildable universe by silenting a few warnings for OFED. 2012-11-10 00:32:47 +00:00
contrib In sys/contrib/ngatm/netnatm/msg/uni_ie.c, fix a few warnings from newer 2012-11-05 19:00:25 +00:00
crypto
ddb Small textdump enhancements. 2012-11-01 04:07:08 +00:00
dev Fix LOW and FULL speed USB INTERRUPT endpoint support for the 2012-11-09 16:28:58 +00:00
fs Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
gdb
geom Provide a device name in the sysctl tree for programs to query the 2012-11-01 17:01:05 +00:00
gnu/fs Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
i386 Allow maxusers to scale on machines with large address space. 2012-11-10 02:08:40 +00:00
ia64 Rework the known rwlock to benefit about staying on their own 2012-11-03 23:03:14 +00:00
isa
kern Allow maxusers to scale on machines with large address space. 2012-11-10 02:08:40 +00:00
kgssapi
libkern Sync strlcpy with userland version. 2012-11-03 04:29:24 +00:00
mips Update AP96 to directly attach an arswitch. 2012-11-07 23:50:28 +00:00
modules Attempt toward a buildable universe by silenting a few warnings for OFED. 2012-11-10 00:32:47 +00:00
net Work around a race in bpfread() by validating the hold buffer pointer 2012-11-06 21:07:04 +00:00
net80211 Add some further BAR TX debugging; it was useful when figuring out 2012-10-28 04:18:49 +00:00
netatalk
netgraph Switch the entire IPv4 stack to keep the IP packet header 2012-10-22 21:09:03 +00:00
netinet Cleanup some whitspace in this file to get it out of an upcoming patch. 2012-11-08 03:29:55 +00:00
netinet6 Remove the recently added sysctl variable net.pfil.forward. 2012-11-02 01:20:55 +00:00
netipsec Do not reduce ip_len by size of IP header in the ip_input() 2012-10-23 08:33:13 +00:00
netipx
netnatm
netncp
netpfil Simplify sending keepalives. 2012-11-09 18:23:38 +00:00
netsmb Fix panic due to page faults while in kernel mode, under conditions of 2012-10-31 03:34:07 +00:00
nfs
nfsclient Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
nfsserver Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
nlm Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
ofed Use %s when calling make_dev with a string pointer. This makes 2012-11-09 21:41:07 +00:00
opencrypto
pc98 The 'testing memory' patch gets printed too many times 2012-10-22 11:57:26 +00:00
pci Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
powerpc Add DTrace to 32-bit PowerPC GENERIC now. 2012-11-08 01:51:23 +00:00
rpc Modify the comment to take out the names and URL. 2012-10-25 19:30:58 +00:00
security Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
sparc64 Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
sys Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
teken
tools
ufs Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
vm The r241025 fixed the case when a binary, executed from nullfs mount, 2012-11-02 13:56:36 +00:00
x86 Provide the reading and display of the Standard Extended Features, 2012-11-01 15:14:37 +00:00
xdr
xen Move the corresponding MTX_SYSINIT() next to their struct mtx declaration 2012-10-26 17:31:35 +00:00
Makefile