From c13af1ef6cb71eea91047fe7a19a7ea6d49125ae Mon Sep 17 00:00:00 2001 From: ths Date: Fri, 1 Jun 2007 15:18:04 +0000 Subject: Update TODO. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2911 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-mips/TODO | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'target-mips') diff --git a/target-mips/TODO b/target-mips/TODO index a5842ff..988a902 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 ------------------------------ -- cgit v1.1