From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Hp6sV-00016Q-8m for qemu-devel@nongnu.org; Fri, 18 May 2007 14:08:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hp6sS-00016E-Qi for qemu-devel@nongnu.org; Fri, 18 May 2007 14:08:35 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hp6sS-00016B-Ol for qemu-devel@nongnu.org; Fri, 18 May 2007 14:08:32 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Hp6sS-0007uV-4Z for qemu-devel@nongnu.org; Fri, 18 May 2007 14:08:32 -0400 Message-ID: <464DEB9C.60701@mail.berlios.de> Date: Fri, 18 May 2007 20:08:28 +0200 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] qemu/target-mips op.c translate.c References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This change still does not fix the problems with self-modifying code in Linux FPU emulation. Linux FPU emulation calls mips_dsemul which calls flush_cache_sigtramp which is local_r4k_flush_cache_sigtramp for MIPS 4KEc. So I had expected that the new code would fix the problems with FPU emulation. But programs like aptitude crash (caused by FPU emulation) even with latest QEMU CVS. Stefan Thiemo Seufer schrieb: > CVSROOT: /sources/qemu > Module name: qemu > Changes by: Thiemo Seufer 07/05/18 01:13:09 > > Modified files: > target-mips : op.c translate.c > > Log message: > Work around the lack of proper handling for self-modifying code. > > CVSWeb URLs: > http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=1.55&r2=1.56 > http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemu&r1=1.78&r2=1.79