Commit c13af1ef6cb71eea91047fe7a19a7ea6d49125ae

Authored by ths
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 ------------------------------