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 | 7 | - Missing per-CPU instruction decoding, currently all implemented |
8 | 8 | instructions are regarded as valid |
9 | 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 | 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 | 21 | "Generic" 4Kc system emulation |
22 | 22 | ------------------------------ | ... | ... |