Commit c13af1ef6cb71eea91047fe7a19a7ea6d49125ae
1 parent
c9c1a064
Update TODO.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2911 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
7 additions
and
7 deletions
target-mips/TODO
@@ -7,16 +7,16 @@ General | @@ -7,16 +7,16 @@ General | ||
7 | - Missing per-CPU instruction decoding, currently all implemented | 7 | - Missing per-CPU instruction decoding, currently all implemented |
8 | instructions are regarded as valid | 8 | instructions are regarded as valid |
9 | - Applications running on top of a emulated Linux segfault sometimes | 9 | - Applications running on top of a emulated Linux segfault sometimes |
10 | - when the Qemu FPU emulation is disabled. Also gdb inside the emulated | ||
11 | - system does not work. Both problems are caused by insufficient | ||
12 | - handling of self-modifying code. | ||
13 | -- Floating point exception emulation is incomplete. | 10 | + when the Qemu FPU emulation is disabled, the tb misses a flush |
11 | + in that case. | ||
12 | +- gdb breakpoints inside the emulated system work only due to a hack | ||
13 | + which disassembles over the end of the current tb. | ||
14 | +- Floating point results of ceil/floor/round are wrong for IEEE cornercases. | ||
15 | +- recip/rsqrt FPU instructions are not implemented | ||
14 | 16 | ||
15 | MIPS64 | 17 | MIPS64 |
16 | ------ | 18 | ------ |
17 | -- No 64bit TLB support | ||
18 | -- 64bit FPU not fully implemented | ||
19 | -- 64bit mul/div handling broken | 19 | +- 64bit FPU enable flag not handled correctly |
20 | 20 | ||
21 | "Generic" 4Kc system emulation | 21 | "Generic" 4Kc system emulation |
22 | ------------------------------ | 22 | ------------------------------ |