diff options
author | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-06-01 15:18:04 +0000 |
---|---|---|
committer | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-06-01 15:18:04 +0000 |
commit | c13af1ef6cb71eea91047fe7a19a7ea6d49125ae (patch) | |
tree | f7bde6515865ad54d76193e17c21232183242460 /target-mips/TODO | |
parent | c9c1a064579c51d0133803895da1b7a971191f9a (diff) |
Update TODO.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2911 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-mips/TODO')
-rw-r--r-- | target-mips/TODO | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/target-mips/TODO b/target-mips/TODO index a5842ff276..988a902627 100644 --- a/target-mips/TODO +++ b/target-mips/TODO @@ -7,16 +7,16 @@ General - Missing per-CPU instruction decoding, currently all implemented instructions are regarded as valid - Applications running on top of a emulated Linux segfault sometimes - when the Qemu FPU emulation is disabled. Also gdb inside the emulated - system does not work. Both problems are caused by insufficient - handling of self-modifying code. -- Floating point exception emulation is incomplete. + when the Qemu FPU emulation is disabled, the tb misses a flush + in that case. +- gdb breakpoints inside the emulated system work only due to a hack + which disassembles over the end of the current tb. +- Floating point results of ceil/floor/round are wrong for IEEE cornercases. +- recip/rsqrt FPU instructions are not implemented MIPS64 ------ -- No 64bit TLB support -- 64bit FPU not fully implemented -- 64bit mul/div handling broken +- 64bit FPU enable flag not handled correctly "Generic" 4Kc system emulation ------------------------------ |