NetBSD/sys/arch/evbmips
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
..
adm5120 Remove all declarations of physmem from sys/arch. Add an include of 2009-08-11 17:04:14 +00:00
alchemy Remove all declarations of physmem from sys/arch. Add an include of 2009-08-11 17:04:14 +00:00
atheros Remove all declarations of physmem from sys/arch. Add an include of 2009-08-11 17:04:14 +00:00
compile
conf Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
evbmips Use aprint_normal 2009-08-11 02:37:29 +00:00
gdium Use mips3_sd instead of two 32bit stores. 2009-08-17 18:57:34 +00:00
include Move MID_MACHINE to <mips/mips_param.h> and use local values so we don't 2009-08-13 05:15:08 +00:00
isa Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
malta Define, and hook into the isa_chipset_tag_t, pcib_isa_detach_hook(). 2009-08-19 15:13:56 +00:00
Makefile Use ${TOOL_SED} instead if plain sed in Makefiles. 2008-10-25 22:27:34 +00:00