Annotation of qemu/roms/openbios/Documentation/TODO.sparc, revision 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.