NetBSD/sys/arch/sun68k/include
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
autoconf.h Split device_t/softc with misc cosmetic changes. 2008-07-01 15:15:34 +00:00
bus.h - avoid extra offset calculation in region/multi ops 2008-07-01 15:14:32 +00:00
cpu.h Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
disklabel.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
idprom.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
intr.h Make cpu_intr_p() inline. 2008-06-22 17:33:41 +00:00
loadfile_machdep.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mon.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mutex.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
psl.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
rwlock.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00