Commit Graph

26 Commits

Author SHA1 Message Date
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
tsutsui fc92a60a21 Update some entries to sync with reality. 2008-02-02 15:47:48 +00:00
tsutsui 660c4c949b sysinst is done. 2008-02-02 15:39:49 +00:00
tsutsui d7197c767a Remove items about now obsolete spllowersoftclock() and CLKF_BASEPRI(). 2007-03-04 09:09:10 +00:00
tsutsui 1b00f38f4f Remove the following item:
>	-   if (ipending & INT_MASK_REAL_DEV) == 0,
>	    softnet() and softclock() are handled with all interrupt disabled.
>		-> overblocking, possibly causes missing hardclock()

XXX: It seems some other mips ports (algor, evbmips, pmax, sgimips)
XXX: also have the similar problem.
2005-11-16 14:25:15 +00:00
tsutsui b7deaff52a Reflect MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV removal. 2005-11-15 15:00:15 +00:00
tsutsui c6c355d343 Remove netisr handling from the list since arc has switched to
MI mips softintr.c (though it still uses splhigh()/splx() pair
and maybe it's better to use atomic insns).
2005-11-15 12:09:43 +00:00
tsutsui 5797e5013d DELAY() is done (though the implementation is MIPS3 dependent). 2005-10-30 07:55:46 +00:00
tsutsui 447f26406d standalone boot is done. 2005-04-19 12:12:28 +00:00
tsutsui 173d4eacee - Remove softintr(9) stuff.
- Fix a typo.
2003-05-25 15:46:15 +00:00
tsutsui 8b9155e085 Remove MI ncr53c9x SCSI from TODO list. 2003-05-22 17:10:27 +00:00
tsutsui 972480b272 - update TODO list to reflect current status
- sort entries in some particular order
2003-04-06 17:48:51 +00:00
tsutsui ab8b3ce5d3 Remove descriotion about homegrown sonic driver from TODO list
since it has been replaced with the MI driver.
2001-08-28 15:17:47 +00:00
soda 45c99b6989 remove resolved TODOs, reorder some entries, and some formating fixes. 2001-06-13 15:41:53 +00:00
soda d5046f18c7 note "vm_page_zero_enable = FALSE" 2000-08-08 21:17:15 +00:00
soda d09614e559 reflect reality 2000-06-17 09:18:39 +00:00
soda 0b46102cb6 mention recent (but before _MIPS_PADDR_T_64BIT and MIPS3_TLB_WIRED_UPAGES
changes) instability on PICA and NEC Image RISCstation.
2000-06-17 06:56:20 +00:00
soda 4df7e64d56 update 2000-06-09 05:06:25 +00:00
soda 88c52c7335 mention MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV 2000-05-09 07:30:14 +00:00
soda b3dcd5c3ee add some TODOs.
overblocking and related problems are currently common to all mips ports.
2000-04-15 21:57:37 +00:00
nisimura c9fc3f7c80 Mention a bit about possible HZ interporation improvement in microtime(). 2000-03-04 07:09:09 +00:00
nisimura 8098245d56 Mention a bit about various issues NetBSD/arc must solve. 2000-03-04 06:54:17 +00:00
soda a39a58d0fb update 2000-03-03 12:32:15 +00:00
soda 71f6ef9ee6 merge changes between OpenBSD-2.1 and OpenBSD-2.6 2000-02-22 11:25:55 +00:00
soda 564df9b630 merge to NetBSD-current (DeskStation and Algor support is currently broken) 2000-01-23 21:01:48 +00:00
soda efb787fdae Moved from /cvsroot/syssrc/sys/arch/pica/TODO,v 2000-01-23 20:07:59 +00:00