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 | 7 | - tests for each target CPU |
| 2 | -- ppc qemu test | |
| 3 | 8 | - optimize FPU operations (evaluate x87 stack pointer statically) and |
| 4 | 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 | 11 | - sysenter/sysexit emulation |
| 7 | -- finish segment ops (call far, ret far, load_seg suppressed) | |
| 8 | 12 | - fix CCOP optimisation |
| 9 | 13 | - fix all remaining thread lock issues (must put TBs in a specific invalid |
| 10 | 14 | state, find a solution for tb_flush()). |
| 11 | -- cpu loop optimisation (optimise ret case as the cpu state does not change) | |
| 12 | 15 | - fix arm fpu rounding (at least for float->integer conversions) |
| 13 | 16 | |
| 14 | 17 | lower priority: | ... | ... |