CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/23 08:18:27
Modified files:
target-mips: op.c translate.c
Log message:
The previous patch to make breakpoints work was a performance
disaster, use a similiar hack as ARM does i
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/19 17:45:43
Modified files:
target-mips: op.c translate.c
Log message:
Fix slti/sltiu for MIPS64, by Aurelien Jarno.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/
Here is an analysis of the FPU problem:
1. Linux FPU emulation writes code on user stack
2. this code raises address error exception (caused by lw zero,1(zero))
more operations follow ...
3. Syscall 4119 (sigreturn) is written on user stack (same location as
above)
4. this code should raise syscal
On Friday 18 May 2007, Thiemo Seufer wrote:
> Stefan Weil wrote:
> > 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 4
Stefan Weil wrote:
> 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 th
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.
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/viewcv
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/13 18:39:10
Modified files:
target-mips: op.c translate.c
Log message:
Fix mfc0 and dmtc0 instructions on MIPS64, by Aurelien Jarno.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/q
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/11 17:08:26
Modified files:
target-mips: op.c translate.c
Log message:
Implemented cabs FP instructions, and improve exception handling for
trunc/floor/ceil/round.
CVSWeb URLs
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/11 09:59:10
Modified files:
target-mips: op.c translate.c
Log message:
Implement FP madd/msub, wire up bc1any[24][ft].
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mip
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/05/09 09:33:33
Modified files:
target-mips: op.c translate.c
Log message:
Fix MIPS64 address computation specialcase, by Aurelien Jarno.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/15 21:26:37
Modified files:
target-mips: op.c translate.c
Log message:
Don't use T2 for INS, it conflicts with branch delay slot handling.
CVSWeb URLs:
http://cvs.savannah.gnu.org/vie
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/14 12:56:47
Modified files:
target-mips: op.c translate.c
Log message:
Restart interrupts after an exception.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cv
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/11 02:13:00
Modified files:
target-mips: op.c translate.c
Log message:
More Context/Xcontext fixes. Ifdef some 64bit-only ops, they may
end up empty for 32bit mips, which dynge
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/09 14:17:31
Modified files:
target-mips: op.c translate.c
Log message:
Fix CP0_IntCtl handling.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/09 14:15:41
Modified files:
target-mips: op.c translate.c
Log message:
Mark watchpoint features as unimplemented.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/09 14:13:40
Modified files:
target-mips: op.c translate.c
Log message:
Fix exception handling cornercase for rdhwr.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/o
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/04/05 23:16:25
Modified files:
target-mips: op.c translate.c
Log message:
Fix RDHWR handling. Code formatting. Don't use *_direct versions to
raise
exceptions.
CVSWeb URLs:
http
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/02/27 19:27:51
Modified files:
target-mips: op.c translate.c
Log message:
Fix mips FPU emulation, 32 bit data types are allowed to use odd
registers.
CVSWeb URLs:
http://cvs.savannah.gn
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 06/12/07 20:07:37
Modified files:
target-mips: op.c translate.c
Log message:
Fix build of MIPS target without FPU support.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook 06/11/12 23:54:39
Modified files:
target-mips: op.c translate.c
Log message:
MIPS FPU fixes (Daniel Jacobowitz).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard06/10/23 21:25:11
Modified files:
target-mips: op.c translate.c
Log message:
add support for cvt.s.d and cvt.d.s (Aurelien Jarno)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/t
22 matches
Mail list logo