diff options
author | fishsoupisgood <github@madingley.org> | 2019-04-29 01:17:54 +0100 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2019-05-27 03:43:43 +0100 |
commit | 3f2546b2ef55b661fd8dd69682b38992225e86f6 (patch) | |
tree | 65ca85f13617aee1dce474596800950f266a456c /roms/openbios/Documentation/TODO.sparc | |
download | qemu-master.tar.gz qemu-master.tar.bz2 qemu-master.zip |
Diffstat (limited to 'roms/openbios/Documentation/TODO.sparc')
-rw-r--r-- | roms/openbios/Documentation/TODO.sparc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/roms/openbios/Documentation/TODO.sparc b/roms/openbios/Documentation/TODO.sparc new file mode 100644 index 00000000..1dda96f6 --- /dev/null +++ b/roms/openbios/Documentation/TODO.sparc @@ -0,0 +1,64 @@ +TODO-list: + +Sparc common: +- Unimplemented features/bugs: + - Send keycode on keypress + - Remove compiler warnings + - Clean up + +- Optimizations/improvements: + - Merge allocators (lib.c malloc, romvec opb_, iommu, OF /memory, Sparc64) + - Warm reset detection + - Boot logo + +Sparc32: +- Unimplemented features/bugs: + - Some console escape codes (Debian 3.1R1, NetBSD) + - Arbitrary resolution support + - Add cg6, bwtwo + - Probe devices (like Proll?) + - Less fixed hardware choices, conditional HW + - SBus slot probing, FCode ROM support + - Compile for least capable CPU + - DBRI audio (Am7930) + - BPP parallel + - Diagnostic switch + +Sparc64: +- Unimplemented features/bugs: + - Debug direct kernel boot + - Boot from drive, cdrom or floppy + +- Optimizations/improvements: + - Hypervisor + +Sun4: +- Support to be added + +Sun4c: +- Support to be added + +Sun4m: +- Unimplemented features/bugs: + - JavaStation machines + - Realistic SMP probing + - SS600MP ledma -> lebuffer + +Sun4d: +- Support to be added + +Sun4u: +- Unimplemented features/bugs: + - Interrupt controller setup + - PCI/IOMMU support (Simba, JIO, Tomatillo, Psycho, Schizo, Safari...) + - SMP/CMT + - Happy Meal Ethernet, flash, I2C, GPIO + - A lot of real machine types + +Sun4v: +- Support to be added + +Ideas: + - Real machine test with special entry.S + - Unix compile with uClibc + - Sparc64: Emulate hypervisor so that OpenBoot image can be used |