Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / openbios / Documentation / TODO.sparc
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