summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/rcmdsh.c
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2001-11-09 13:25:14 +0000
committerdfr <dfr@FreeBSD.org>2001-11-09 13:25:14 +0000
commit433f544c6d21ceeac841d5ade1656e65724adc11 (patch)
tree81d61e5e00f48507c4f6ba547aba384f459c56e3 /lib/libc/net/rcmdsh.c
parentd9d0c4cb65534919eddfd7d09fd0ff08b5cff41a (diff)
downloadFreeBSD-src-433f544c6d21ceeac841d5ade1656e65724adc11.zip
FreeBSD-src-433f544c6d21ceeac841d5ade1656e65724adc11.tar.gz
* Make sure we increment pm_stats.resident_count in pmap_enter_quick
* Re-organise RID allocation so that we don't accidentally give a RID to two different processes. Also randomise the order to try to reduce collisions in VHPT and TLB. Don't allocate RIDs for regions which are unused. * Allocate space for VHPT based on the size of physical memory. More tuning is needed here. * Add sysctl instrumentation for VHPT - see sysctl vm.stats.vhpt * Fix a bug in pmap_prefault() which prevented it from actually adding pages to the pmap. * Remove ancient dead debugging code. * Add DDB commands for examining translation registers and region registers. The first change fixes the 'free/cache page %p was dirty' panic which I have been seeing when the system is put under moderate load. It also fixes the negative RSS values in ps which have been confusing me for a while. With this set of changes the ia64 port is reliable enough to build its own kernels, even with a 20-way parallel build. Next stop buildworld.
Diffstat (limited to 'lib/libc/net/rcmdsh.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud