Commit 82c7e2a4c6745ace4dbf3f0792d98dcb08979c00
1 parent
546cdbd7
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@501 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
8 additions
and
5 deletions
Makefile
TODO
| 1 | +- user/kernel PUSHL/POPL in helper.c | ||
| 2 | +- keyboard output buffer filling timing emulation | ||
| 3 | +- verify tb_flush() with a20 and TLBs | ||
| 4 | + | ||
| 5 | +- cmos clock update and timers | ||
| 6 | +- test ldt limit < 7 ? | ||
| 1 | - tests for each target CPU | 7 | - tests for each target CPU |
| 2 | -- ppc qemu test | ||
| 3 | - optimize FPU operations (evaluate x87 stack pointer statically) and | 8 | - optimize FPU operations (evaluate x87 stack pointer statically) and |
| 4 | fix cr0.TS emulation | 9 | fix cr0.TS emulation |
| 5 | -- fix some 16 bit sp push/pop overflow | 10 | +- fix some 16 bit sp push/pop overflow (pusha/popa, lcall lret) |
| 6 | - sysenter/sysexit emulation | 11 | - sysenter/sysexit emulation |
| 7 | -- finish segment ops (call far, ret far, load_seg suppressed) | ||
| 8 | - fix CCOP optimisation | 12 | - fix CCOP optimisation |
| 9 | - fix all remaining thread lock issues (must put TBs in a specific invalid | 13 | - fix all remaining thread lock issues (must put TBs in a specific invalid |
| 10 | state, find a solution for tb_flush()). | 14 | state, find a solution for tb_flush()). |
| 11 | -- cpu loop optimisation (optimise ret case as the cpu state does not change) | ||
| 12 | - fix arm fpu rounding (at least for float->integer conversions) | 15 | - fix arm fpu rounding (at least for float->integer conversions) |
| 13 | 16 | ||
| 14 | lower priority: | 17 | lower priority: |