Module Name: src
Committed By: tsutsui
Date: Sat Jan 8 09:44:37 UTC 2011
Modified Files:
src/sys/arch/arc: TODO
Log Message:
Update some items to reflect reality.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arc/TODO
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arc/TODO
diff -u src/sys/arch/arc/TODO:1.28 src/sys/arch/arc/TODO:1.29
--- src/sys/arch/arc/TODO:1.28 Wed Oct 21 21:11:59 2009
+++ src/sys/arch/arc/TODO Sat Jan 8 09:44:37 2011
@@ -1,11 +1,8 @@
-$NetBSD: TODO,v 1.28 2009/10/21 21:11:59 rmind Exp $
+$NetBSD: TODO,v 1.29 2011/01/08 09:44:37 tsutsui Exp $
To do list (in some particular order)
XXX some entries might be obsolete.
- o install notes
-
-
o use MI driver
- make fd driver MI, and share it with other ports
@@ -15,14 +12,12 @@
XXX needs fixes of DESKstation support
o VXL framebuffer support (Magnum, RISCstation 2200)
+ (Note nowadays QEMU supports Magnum 4000 with VXL)
o com_jazzio.c
- clock handling clean up (obtain from ARC BIOS)
- fifo disabling may be only needed on some Magnum?
- o remove pccons and switch to wscons completely
- (XXX what's the problem to remove pccons?)
-
o AD1848 audio support
o missing MI devices
@@ -36,6 +31,8 @@
- vga/cirrus RISCserver 2200, Express5800/240 R4400 EISA
- vga/??? DESKstation Tyne, rPC44
- TGA RISCstation 2250, Express5800/230 R4400 PCI
+ (TGA support in XalphaNetBSD just works,
+ but needs XOrg'fy)
o Find out why bitmap load to S3-928 flashes screen. (X server)
Know why (enable linear mode). Need S3 info.
@@ -57,7 +54,6 @@
o parse ARC BIOS configuration information and use it
o fix kernel start address
- (maybe requires bootloader support)
o allocate PICA_TL_BASE dynamically
@@ -69,8 +65,6 @@
o intrcnt[] name cleanup, use MI evcnt(9)
- o test and merge soren's clean up about proc0.p_addr.
-
o redesign interrupt handler framework.
o it is better to always disable the MIPS3 internal timer interrupts
@@ -101,15 +95,9 @@
(following entries might be MI MIPS items)
- o make CLKF_INTR() work.
-
o Move the RO and WIRED attribute from the pte to the pv table.
This saves four instructions in the tlb miss handler.
- o Can we have 32 double registers?
-
- o 64bit kernel/userland
-
o clean up ALEAF/NLEAF/NON_LEAF/NNON_LEAF in userland.
Lots of other things.....