|
|
1.1 root 1: TODO-list:
2:
3: Sparc common:
4: - Unimplemented features/bugs:
5: - Send keycode on keypress
6: - Remove compiler warnings
7: - Clean up
8:
9: - Optimizations/improvements:
10: - Merge allocators (lib.c malloc, romvec opb_, iommu, OF /memory, Sparc64)
11: - Warm reset detection
12: - Boot logo
13:
14: Sparc32:
15: - Unimplemented features/bugs:
16: - Some console escape codes (Debian 3.1R1, NetBSD)
17: - Arbitrary resolution support
18: - Add cg6, bwtwo
19: - Probe devices (like Proll?)
20: - Less fixed hardware choices, conditional HW
21: - SBus slot probing, FCode ROM support
22: - Compile for least capable CPU
23: - DBRI audio (Am7930)
24: - BPP parallel
25: - Diagnostic switch
26:
27: Sparc64:
28: - Unimplemented features/bugs:
29: - Debug direct kernel boot
30: - Boot from drive, cdrom or floppy
31:
32: - Optimizations/improvements:
33: - Hypervisor
34:
35: Sun4:
36: - Support to be added
37:
38: Sun4c:
39: - Support to be added
40:
41: Sun4m:
42: - Unimplemented features/bugs:
43: - JavaStation machines
44: - Realistic SMP probing
45: - SS600MP ledma -> lebuffer
46:
47: Sun4d:
48: - Support to be added
49:
50: Sun4u:
51: - Unimplemented features/bugs:
52: - Interrupt controller setup
53: - PCI/IOMMU support (Simba, JIO, Tomatillo, Psycho, Schizo, Safari...)
54: - SMP/CMT
55: - Happy Meal Ethernet, flash, I2C, GPIO
56: - A lot of real machine types
57:
58: Sun4v:
59: - Support to be added
60:
61: Ideas:
62: - Real machine test with special entry.S
63: - Unix compile with uClibc
64: - Sparc64: Emulate hypervisor so that OpenBoot image can be used
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.