Go to file
martin 1ecf66db9f Make the pmap count resident/wired mappings on the fly instead of
walking the page tables whenever this information is needed.

Add an option PMAP_COUNT_DEBUG to assert the new counts and the
page table walk agree.

The old solution had very bad performance impact, for example
by the high CPU load when running top(1).

Thanks to Simon Burge for pointing at the cause of the problem and
to Valeriy E. Ushakov for optimizing my simple minded assembler code.
2003-01-31 19:05:55 +00:00
bin - use FD_CLOEXEC properly 2003-01-27 12:54:08 +00:00
crypto allocate, not alocate. Noted by mjl, not mjll. 2003-01-28 22:26:33 +00:00
dist unknown, not unkown. Noted by mjl. 2003-01-28 22:19:22 +00:00
distrib In "sets" target, ensure ${RELEASEDIR}/${MACHINE}/binary/sets exists. 2003-01-30 12:16:18 +00:00
doc Note find(1) changes to -user predicate (permit + and - on numeric args) 2003-01-30 10:53:01 +00:00
etc Implement start_cmd as: 2003-01-31 06:47:16 +00:00
games The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
gnu Add a --redefine-syms-file option from Chris Demetriou's proposed patch 2003-01-29 10:26:22 +00:00
include unknown, not unkown. Noted by mjl. 2003-01-28 22:19:22 +00:00
lib Add a missing bracket to make this compile. 2003-01-31 12:27:19 +00:00
libexec make this build on alpha after daddr_t->64bit 2003-01-28 08:34:17 +00:00
regress Add a ucontext test from Nathan's testsuite. 2003-01-30 19:47:00 +00:00
rescue Enable MIPS now that crunchgen works again for this arch. 2003-01-29 11:32:45 +00:00
sbin make this build on alpha after daddr_t->64bit 2003-01-28 05:17:12 +00:00
share Remove "freen" and "freend", the first is no word, the second archaic 2003-01-29 12:46:22 +00:00
sys Make the pmap count resident/wired mappings on the fly instead of 2003-01-31 19:05:55 +00:00
tools Build with -DNO_S_COMMAND. We don't need to set the in-core label 2003-01-27 01:25:07 +00:00
usr.bin Make "-m0" print no data, so that we agree better with the man page. 2003-01-30 21:43:26 +00:00
usr.sbin Switch soft and hard, per PR 20135. 2003-01-31 12:53:32 +00:00
build.sh another DESTDIR clarification 2003-01-31 01:38:35 +00:00
BUILDING Prefix various paths with 'DESTDIR', to highlight that the DESTDIR 2003-01-30 02:52:40 +00:00
Makefile - Add "sets" top-level Makefile target and build.sh operation. 2003-01-26 06:19:12 +00:00
Makefile.inc
UPDATING fix typo. USETOOLS, not USE_TOOLS. 2003-01-29 09:17:08 +00:00