NetBSD/bin/ps
rmind 40cf6f3659 Remove uarea swap-out functionality:
- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code.  Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.
2009-10-21 21:11:57 +00:00
..
extern.h Add a CPUID keyword; idea and some of the code from Anon Ymous 2008-02-10 17:47:59 +00:00
fmt.c use __RCSID() 2007-12-12 22:55:42 +00:00
keyword.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
Makefile g/c procfs fallback code, it's redundant now that we use sysctl to get 2002-06-19 08:11:55 +00:00
nlist.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
print.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
ps.1 Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
ps.c - add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total 2009-03-29 01:02:48 +00:00
ps.h * When all columns are given null customised headers, the blank header 2006-10-02 17:54:35 +00:00