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
..
Makefile look for ${KVM_MACHINE_ARCH} before ${MACHINE_ARCH} and ${MACHINE_CPU} 2008-10-25 23:59:42 +00:00
kvm.3
kvm.c Move the code that tries to open _PATH_KSYMS first into a common path, 2009-09-14 19:29:20 +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 Remove redundant .br. 2009-03-10 23:49:07 +00:00
kvm_getfiles.3 Remove redundant .br. 2009-03-10 23:49:07 +00:00
kvm_getloadavg.3 Remove redundant .br. 2009-03-10 23:49:07 +00:00
kvm_getloadavg.c
kvm_getlwps.3 Remove redundant .br. 2009-03-10 23:49:07 +00:00
kvm_getprocs.3 Remove redundant .br. 2009-03-10 23:49:07 +00:00
kvm_hppa.c
kvm_i386.c
kvm_m68k.c
kvm_m68k.h
kvm_m68k_cmn.c
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_powerpc.c
kvm_powerpc64.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_sparc.c
kvm_sparc64.c
kvm_sun2.c
kvm_sun3.c
kvm_sun3x.c
kvm_vax.c
kvm_x86_64.c
shlib_version bump shared libraries. 2009-01-11 03:07:47 +00:00