1 |
|
- optimize FPU operations (evaluate x87 stack pointer statically) and |
2 |
- finish segment ops (call far, ret far, load_seg suppressed) |
fix cr0.TS emulation |
|
- fix arm fpu rounding (at least for float->integer conversions) |
|
3 |
- fix CCOP optimisation |
- fix CCOP optimisation |
|
- optimize FPU operations (evaluate x87 stack pointer statically) |
|
|
- fpush not before mem load restarting |
|
4 |
- fix all remaining thread lock issues (must put TBs in a specific invalid |
- fix all remaining thread lock issues (must put TBs in a specific invalid |
5 |
state, find a solution for tb_flush()). |
state, find a solution for tb_flush()). |
6 |
- add gcc 2.96 test configure (some gcc3 flags are needed) |
- cpu loop optimisation (optimise ret case as the cpu state does not change) |
7 |
|
- fix arm fpu rounding (at least for float->integer conversions) |
8 |
- add IPC syscalls |
- add IPC syscalls |
9 |
|
|
10 |
lower priority: |
lower priority: |
11 |
-------------- |
-------------- |
12 |
|
- sysenter/sysexit emulation |
13 |
|
- SMP support |
14 |
|
- finish segment ops (call far, ret far, load_seg suppressed) |
15 |
- use -msoft-float on ARM |
- use -msoft-float on ARM |
16 |
- use kernel traps for unaligned accesses on ARM ? |
- use kernel traps for unaligned accesses on ARM ? |
17 |
- handle rare page fault cases (in particular if page fault in heplers or |
- handle rare page fault cases (in particular if page fault in heplers or |