diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-27 23:58:04 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-27 23:58:04 +0000 |
commit | 285dc330bd28aa0e097106875bb184e2707bbed5 (patch) | |
tree | 76c92ab616914b2da4c4c135ba9a31b4223d730e /TODO | |
parent | baf8ebf01a70782d222f0eaf29591dc60723f73c (diff) | |
download | qemu-285dc330bd28aa0e097106875bb184e2707bbed5.zip qemu-285dc330bd28aa0e097106875bb184e2707bbed5.tar.gz qemu-285dc330bd28aa0e097106875bb184e2707bbed5.tar.bz2 |
updatev0.5.0
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@417 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,17 +1,20 @@ +- tests for each target CPU +- ppc qemu test - optimize FPU operations (evaluate x87 stack pointer statically) and fix cr0.TS emulation +- fix some 16 bit sp push/pop overflow +- sysenter/sysexit emulation +- finish segment ops (call far, ret far, load_seg suppressed) - fix CCOP optimisation - fix all remaining thread lock issues (must put TBs in a specific invalid state, find a solution for tb_flush()). - cpu loop optimisation (optimise ret case as the cpu state does not change) - fix arm fpu rounding (at least for float->integer conversions) -- add IPC syscalls lower priority: -------------- -- sysenter/sysexit emulation +- add IPC syscalls - SMP support -- finish segment ops (call far, ret far, load_seg suppressed) - use -msoft-float on ARM - use kernel traps for unaligned accesses on ARM ? - handle rare page fault cases (in particular if page fault in heplers or |