1 1.4 soda $NetBSD: TODO,v 1.4 2000/01/23 21:01:48 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.1 jonathan o sigsetjmp/siglongjmp missing.... 11 1.1 jonathan 12 1.1 jonathan o Add more videomodes to pccons driver. 50kHz and 64kHz monitors? 13 1.4 soda This seems to be hard. Need more info on the chip. 14 1.1 jonathan 15 1.1 jonathan o Find out why bitmap load to S3-928 flashes screen. 16 1.4 soda Know why (enable linear mode). Need S3 info. 17 1.4 soda 18 1.4 soda o Can we have 32 double registers? 19 1.4 soda 20 1.4 soda o 64bit kernel/userland 21 1.4 soda 22 1.4 soda o source code structure is quite obsolete, 23 1.4 soda general clean up is needed as nisimura-san suggested. 24 1.4 soda especially: 25 1.4 soda 26 1.4 soda - introduce struct platform and remove ugly ``switch (cputype)'' 27 1.4 soda in many places. 28 1.4 soda 29 1.4 soda - implement and use bus_dma 30 1.1 jonathan 31 1.4 soda - clean up bus_space implementation, remove inb/outb 32 1.1 jonathan 33 1.4 soda - eliminate OpenBSD compat #define symbols 34 1.1 jonathan 35 1.4 soda o fix kernel start address 36 1.1 jonathan 37 1.4 soda o merge new wscons 38 1.1 jonathan 39 1.4 soda o parse ARC BIOS configuration information and use it 40 1.4 soda 41 1.4 soda o fix implementation of DELAY(), clean up clock implementation 42 1.4 soda 43 1.4 soda o if_sn.c ether address handling clean up 44 1.4 soda 45 1.4 soda o use MI driver 46 1.4 soda 47 1.4 soda - use MI ncr53c9x driver instead of home grown asc 48 1.4 soda 49 1.4 soda - use MI bha driver instead of home grown btl 50 1.4 soda 51 1.4 soda - make sonic driver MI, and share it with mac68k, newsmips/apbus 52 1.4 soda 53 1.4 soda - make fd driver MI, and share it with i386 54 1.4 soda (contact christos about MI fd driver) 55 1.1 jonathan 56 1.4 soda - make pccons MI, and share it with i386, 57 1.4 soda or simply eliminate pccons 58 1.1 jonathan 59 1.1 jonathan Lots of other things..... 60