diff options
| author | rmind <rmind@NetBSD.org> | 2009-10-21 21:11:57 +0000 |
|---|---|---|
| committer | rmind <rmind@NetBSD.org> | 2009-10-21 21:11:57 +0000 |
| commit | 40cf6f3659f50e9ba0e108baec37b78c0f672f10 (patch) | |
| tree | 79ae293b275dbc59c036f89d35cda6a9f68d4abc /sys/dev/microcode | |
| parent | 43f47d3c56c9fbca9825d2143e521657a8d5670e (diff) | |
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>.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
