NetBSD/lib/libkvm
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
..
kvm_alpha.c
kvm_arm.c
kvm_dump.3 Remove 3rd and 4th clause on Leo Weppelman's license. OK leo@. 2009-10-20 19:10:09 +00:00
kvm_file.c
kvm_geterr.3
kvm_getfiles.3
kvm_getloadavg.3
kvm_getloadavg.c
kvm_getlwps.3
kvm_getprocs.3
kvm_hppa.c
kvm_i386.c
kvm_m68k_cmn.c
kvm_m68k.c
kvm_m68k.h
kvm_mips.c
kvm_nlist.3
kvm_open.3 Make the documentation match reality. If no explicit kernel name is 2009-09-14 19:34:12 +00:00
kvm_powerpc64.c
kvm_powerpc.c
kvm_private.h
kvm_proc.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kvm_read.3
kvm_sh3.c
kvm_sparc64.c
kvm_sparc.c
kvm_sun2.c
kvm_sun3.c
kvm_sun3x.c
kvm_vax.c
kvm_x86_64.c
kvm.3
kvm.c
Makefile
shlib_version