NetBSD/sys
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
..
altq fix typo, from David Laight. 2003-01-06 15:20:24 +00:00
arch Make the pmap count resident/wired mappings on the fly instead of 2003-01-31 19:05:55 +00:00
coda fix typo in comment, and add (perhaps redundant) note that this depends 2003-01-24 18:51:53 +00:00
compat For cproc_t, use a per thread value instead of a per process value. ifdef 2003-01-30 19:14:18 +00:00
conf add support for p1003.1b semaphores. From FreeBSD. 2003-01-20 20:02:01 +00:00
crypto correct panic() condition - it was backwards. 2002-11-18 23:38:46 +00:00
ddb Zombie procs have no lwps. 2003-01-23 12:41:33 +00:00
dev lance_init(): explicitly clearing the `initialisation done' bit in the 2003-01-31 17:40:05 +00:00
fs Fix compiler warnings after 64bit daddr_t change. 2003-01-27 04:08:45 +00:00
gdbscripts Build a .gdbinit in the kernel build directory. The new .gdbinit 2002-09-01 23:04:47 +00:00
ipkdb Don't record option-dependencies here, since none of these options 2002-10-11 00:50:30 +00:00
kern Change ext_size to a size_t, and update the signature of ext_free. 2003-01-31 05:00:24 +00:00
lib Bump daddr_t to 64 bits. Replace it with int32_t in all places where 2003-01-24 21:55:02 +00:00
lkm Merge the nathanw_sa branch. 2003-01-19 16:30:13 +00:00
miscfs step 3. Assign lwp properly if null, so that we can PHOLD without segfaulting. 2003-01-21 00:01:14 +00:00
net Use MRU negotiated with remote system as MTU. This fixes PR kern/18850 2003-01-28 15:36:38 +00:00
netatalk allocate, not alocate. Noted by mjl, not mjll. 2003-01-28 22:26:33 +00:00
netccitt synchronous, not syncronous. 2003-01-06 13:10:25 +00:00
netinet M_SOOPTS -> MT_SOOPTS 2003-01-30 23:43:33 +00:00
netinet6 success, not sucess. Noted by mjl. 2003-01-28 22:35:02 +00:00
netisdn Restore the system priority level in case of errors. 2002-12-28 21:09:14 +00:00
netiso Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netkey allocate route_in6 in struct secashead, to avoid mistakenly overrun 2003-01-08 05:46:49 +00:00
netnatm Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
netns Move the declaration and setting of the "param" variable inside 2003-01-20 02:12:21 +00:00
netsmb writable, not writeable. 2003-01-06 20:30:28 +00:00
nfs Merge the nathanw_sa branch. 2003-01-18 08:51:40 +00:00
stand
sys Provide _XOPEN_SHM. 2003-01-31 11:54:48 +00:00
ufs there's no need to treat VOP_WHITEOUT as dirop 2003-01-30 14:18:32 +00:00
uvm amap_copy: remove stray amap_unlock(). 2003-01-27 22:14:48 +00:00
Makefile move msdosfs code from sys/msdosfs to sys/fs/msdosfs 2002-12-26 12:31:23 +00:00