TODO revision 1.6 1 1.6 soda $NetBSD: TODO,v 1.6 2000/03/03 12:32:15 soda Exp $
2 1.2 thorpej
3 1.1 jonathan To do list (not in any particular order).
4 1.1 jonathan
5 1.1 jonathan o Move the RO and WIRED attribute from the pte to the pv table.
6 1.1 jonathan This saves four instructions in the tlb miss handler.
7 1.1 jonathan
8 1.1 jonathan o Boot. Standalone boot program instead of booting the kernel directly?
9 1.1 jonathan
10 1.5 soda o Find out why bitmap load to S3-928 flashes screen. (X server)
11 1.4 soda Know why (enable linear mode). Need S3 info.
12 1.4 soda
13 1.4 soda o Can we have 32 double registers?
14 1.4 soda
15 1.4 soda o 64bit kernel/userland
16 1.4 soda
17 1.5 soda o repair DeskStation and Algor support
18 1.5 soda
19 1.5 soda - 64bit device physical address space for Tyne (see OpenBSD pmap.c)
20 1.5 soda
21 1.5 soda - requires bus_dma
22 1.5 soda
23 1.4 soda o source code structure is quite obsolete,
24 1.4 soda general clean up is needed as nisimura-san suggested.
25 1.4 soda especially:
26 1.4 soda
27 1.4 soda - introduce struct platform and remove ugly ``switch (cputype)''
28 1.4 soda in many places.
29 1.4 soda
30 1.4 soda - implement and use bus_dma
31 1.1 jonathan
32 1.4 soda - clean up bus_space implementation, remove inb/outb
33 1.1 jonathan
34 1.4 soda o fix kernel start address
35 1.1 jonathan
36 1.4 soda o merge new wscons
37 1.1 jonathan
38 1.4 soda o parse ARC BIOS configuration information and use it
39 1.4 soda
40 1.5 soda o omit __BROKEN_CONFIG_UNIT_USAGE
41 1.5 soda
42 1.5 soda o omit __SWAP_BROKEN in <mips/types.h>
43 1.5 soda
44 1.4 soda o fix implementation of DELAY(), clean up clock implementation
45 1.4 soda
46 1.5 soda o asc.c scsi clock/NCR53CF94 handling clean up
47 1.5 soda
48 1.4 soda o if_sn.c ether address handling clean up
49 1.4 soda
50 1.5 soda o com_lbus.c clock handling clean up
51 1.5 soda
52 1.5 soda o implement NCR 53c700(?) driver for NEC RISCserver 2200
53 1.5 soda based on amiga siop driver?
54 1.5 soda
55 1.6 soda o audio driver
56 1.6 soda
57 1.4 soda o use MI driver
58 1.4 soda
59 1.4 soda - use MI ncr53c9x driver instead of home grown asc
60 1.4 soda
61 1.4 soda - use MI bha driver instead of home grown btl
62 1.4 soda
63 1.4 soda - make sonic driver MI, and share it with mac68k, newsmips/apbus
64 1.4 soda
65 1.4 soda - make fd driver MI, and share it with i386
66 1.4 soda (contact christos about MI fd driver)
67 1.1 jonathan
68 1.4 soda - make pccons MI, and share it with i386,
69 1.4 soda or simply eliminate pccons
70 1.5 soda
71 1.6 soda - LKM
72 1.5 soda
73 1.6 soda o ARC boot device name -> NetBSD root device conversion
74 1.5 soda
75 1.6 soda o and missing MI devices
76 1.6 soda ses?, lkm, vcoda, ...
77 1.5 soda
78 1.6 soda o way to specify serial console
79 1.5 soda
80 1.5 soda o resolve "XXX"
81 1.1 jonathan
82 1.1 jonathan Lots of other things.....
83