diff options
author | Timothy Pearson <tpearson@raptorengineering.com> | 2019-05-11 15:12:49 -0500 |
---|---|---|
committer | Timothy Pearson <tpearson@raptorengineering.com> | 2019-05-11 15:12:49 -0500 |
commit | 9e80202352dd49bdd9e67b8b906d86f058431505 (patch) | |
tree | 5673c17aad6e3833da8c4ff21b5a11f666ec9fbe /src/roms/openbios/Documentation/TODO.sparc | |
download | hqemu-master.zip hqemu-master.tar.gz |
Diffstat (limited to 'src/roms/openbios/Documentation/TODO.sparc')
-rw-r--r-- | src/roms/openbios/Documentation/TODO.sparc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/roms/openbios/Documentation/TODO.sparc b/src/roms/openbios/Documentation/TODO.sparc new file mode 100644 index 0000000..1dda96f --- /dev/null +++ b/src/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 |