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


Reply via email to