Annotation of qemu/roms/openbios/Documentation/TODO.sparc, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.