Home | History | Annotate | Download | only in arc
History log of /src/sys/arch/arc/TODO
RevisionDateAuthorComments
 1.31  07-Apr-2019  rin UADDR was removed.
 1.30  20-Jun-2014  joerg branches: 1.30.28;
evcnt is done.
 1.29  08-Jan-2011  tsutsui branches: 1.29.18; 1.29.32;
Update some items to reflect reality.
 1.28  21-Oct-2009  rmind branches: 1.28.4;
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>.
 1.27  02-Feb-2008  tsutsui branches: 1.27.10;
Update some entries to sync with reality.
 1.26  02-Feb-2008  tsutsui sysinst is done.
 1.25  04-Mar-2007  tsutsui branches: 1.25.20; 1.25.26;
Remove items about now obsolete spllowersoftclock() and CLKF_BASEPRI().
 1.24  16-Nov-2005  tsutsui branches: 1.24.26;
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.
 1.23  15-Nov-2005  tsutsui Reflect MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV removal.
 1.22  15-Nov-2005  tsutsui 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).
 1.21  30-Oct-2005  tsutsui branches: 1.21.2;
DELAY() is done (though the implementation is MIPS3 dependent).
 1.20  19-Apr-2005  tsutsui branches: 1.20.2; 1.20.4;
standalone boot is done.
 1.19  25-May-2003  tsutsui branches: 1.19.2; 1.19.10;
- Remove softintr(9) stuff.
- Fix a typo.
 1.18  22-May-2003  tsutsui Remove MI ncr53c9x SCSI from TODO list.
 1.17  06-Apr-2003  tsutsui - update TODO list to reflect current status
- sort entries in some particular order
 1.16  28-Aug-2001  tsutsui branches: 1.16.6;
Remove descriotion about homegrown sonic driver from TODO list
since it has been replaced with the MI driver.
 1.15  13-Jun-2001  soda branches: 1.15.2;
remove resolved TODOs, reorder some entries, and some formating fixes.
 1.14  08-Aug-2000  soda branches: 1.14.2; 1.14.4;
note "vm_page_zero_enable = FALSE"
 1.13  17-Jun-2000  soda branches: 1.13.2;
reflect reality
 1.12  17-Jun-2000  soda mention recent (but before _MIPS_PADDR_T_64BIT and MIPS3_TLB_WIRED_UPAGES
changes) instability on PICA and NEC Image RISCstation.
 1.11  09-Jun-2000  soda update
 1.10  09-May-2000  soda branches: 1.10.2;
mention MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV
 1.9  15-Apr-2000  soda add some TODOs.
overblocking and related problems are currently common to all mips ports.
 1.8  04-Mar-2000  nisimura Mention a bit about possible HZ interporation improvement in microtime().
 1.7  04-Mar-2000  nisimura Mention a bit about various issues NetBSD/arc must solve.
 1.6  03-Mar-2000  soda update
 1.5  22-Feb-2000  soda merge changes between OpenBSD-2.1 and OpenBSD-2.6
 1.4  23-Jan-2000  soda merge to NetBSD-current (DeskStation and Algor support is currently broken)
 1.3  23-Jan-2000  soda Moved from /cvsroot/syssrc/sys/arch/pica/TODO,v
 1.2  16-Jul-1996  thorpej RCS id police.
 1.1  13-Mar-1996  jonathan branches: 1.1.1;
Initial revision
 1.1.1.3  22-Feb-2000  soda OpenBSD-2.6/arc
 1.1.1.2  23-Jan-2000  soda OpenBSD-2.1/arc
 1.1.1.1  13-Mar-1996  jonathan First commit of Per Fogelstrom's port to the Acer pica r4400/isa machine.
 1.10.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.13.2.1  10-Aug-2000  soda Pull up to netbsd-1-5 branch
Approved by: thorpej

disable page zero in the idle loop on untested machines and pica.
this kluge fixes a problem that commands dump core on NEC Image RISCstation
which seems to be OEM of pica.

Revisions pulled up:
> cvs rdiff -r1.42 -r1.43 syssrc/sys/arch/arc/arc/machdep.c
> cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/arc/TODO
 1.14.4.1  21-Jun-2001  nathanw Catch up to -current.
 1.14.2.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.14.2.1  08-Aug-2000  bouyer file TODO was added on branch thorpej_scsipi on 2000-11-20 20:00:15 +0000
 1.15.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.16.6.2  28-Aug-2001  tsutsui Remove descriotion about homegrown sonic driver from TODO list
since it has been replaced with the MI driver.
 1.16.6.1  28-Aug-2001  tsutsui file TODO was added on branch nathanw_sa on 2001-08-28 15:17:48 +0000
 1.19.10.1  29-Apr-2005  kent sync with -current
 1.19.2.2  11-Dec-2005  christos Sync with head.
 1.19.2.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.20.4.1  02-Nov-2005  yamt sync with head.
 1.20.2.3  04-Feb-2008  yamt sync with head.
 1.20.2.2  03-Sep-2007  yamt sync with head.
 1.20.2.1  21-Jun-2006  yamt sync with head.
 1.21.2.1  22-Nov-2005  yamt sync with head.
 1.24.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.25.26.1  18-Feb-2008  mjf Sync with HEAD.
 1.25.20.1  23-Mar-2008  matt sync with HEAD
 1.27.10.1  11-Mar-2010  yamt sync with head
 1.28.4.1  05-Mar-2011  rmind sync with head
 1.29.32.1  10-Aug-2014  tls Rebase.
 1.29.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.30.28.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed