diff options
author | Yang Zhang <yang.z.zhang@intel.com> | 2015-08-28 09:58:54 +0800 |
---|---|---|
committer | Yang Zhang <yang.z.zhang@intel.com> | 2015-09-01 12:44:00 +0800 |
commit | e44e3482bdb4d0ebde2d8b41830ac2cdb07948fb (patch) | |
tree | 66b09f592c55df2878107a468a91d21506104d3f /qemu/roms/openbios/Documentation/TODO.sparc | |
parent | 9ca8dbcc65cfc63d6f5ef3312a33184e1d726e00 (diff) |
Add qemu 2.4.0
Change-Id: Ic99cbad4b61f8b127b7dc74d04576c0bcbaaf4f5
Signed-off-by: Yang Zhang <yang.z.zhang@intel.com>
Diffstat (limited to 'qemu/roms/openbios/Documentation/TODO.sparc')
-rw-r--r-- | qemu/roms/openbios/Documentation/TODO.sparc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/qemu/roms/openbios/Documentation/TODO.sparc b/qemu/roms/openbios/Documentation/TODO.sparc new file mode 100644 index 000000000..1dda96f6e --- /dev/null +++ b/qemu/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 |