update
[qemu] / TODO
1
2 - finish segment ops (call far, ret far, load_seg suppressed)
3 - fix arm fpu rounding (at least for float->integer conversions)
4 - fix CCOP optimisation
5 - optimize FPU operations (evaluate x87 stack pointer statically) 
6 - fpush not before mem load restarting
7 - fix all remaining thread lock issues (must put TBs in a specific invalid
8   state, find a solution for tb_flush()).
9 - add gcc 2.96 test configure (some gcc3 flags are needed)
10 - add IPC syscalls
11
12 lower priority:
13 --------------
14 - use -msoft-float on ARM
15 - use kernel traps for unaligned accesses on ARM ?
16 - handle rare page fault cases (in particular if page fault in heplers or
17   in syscall emulation code).
18 - fix thread stack freeing (use kernel 2.5.x CLONE_CHILD_CLEARTID)
19 - more syscalls (in particular all 64 bit ones, IPCs, fix 64 bit
20   issues, fix 16 bit uid issues)
21 - use page_unprotect_range in every suitable syscall to handle all
22   cases of self modifying code.
23 - use gcc as a backend to generate better code (easy to do by using
24   op-i386.c operations as local inline functions).
25 - add SSE2/MMX operations