freebsd-nq/sys/i386
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
..
acpica This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
bios This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
compile
conf Add the mps(4) driver to the i386 GENERIC config file. LSI has tested it 2012-10-01 21:42:32 +00:00
i386 Rework the known rwlock to benefit about staying on their own 2012-11-03 23:03:14 +00:00
ibcs2 The r241025 fixed the case when a binary, executed from nullfs mount, 2012-11-02 13:56:36 +00:00
include Allow maxusers to scale on machines with large address space. 2012-11-10 02:08:40 +00:00
isa Revert previous commit... 2012-10-10 08:36:38 +00:00
linux Revert previous commit... 2012-10-10 08:36:38 +00:00
pci pciereg_cfg*: use assembly to access the mem-mapped cfg space 2012-10-14 10:13:50 +00:00
svr4 Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
xbox Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
xen Replace all uses of the vm page queues lock by a new R/W lock. 2012-10-12 23:26:00 +00:00
Makefile Delete duplicate tags entry I introduced in -r223901. 2011-07-15 17:27:26 +00:00