[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-23 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-19 Thread Thiemo Seufer
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/

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-19 Thread Stefan Weil
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

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Paul Brook
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

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Thiemo Seufer
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

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Stefan Weil
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.

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-17 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-13 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-11 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-11 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-05-09 Thread Thiemo Seufer
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/

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-15 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-14 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-10 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
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=

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
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.

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-05 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2007-02-27 Thread Thiemo Seufer
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

[Qemu-devel] qemu/target-mips op.c translate.c

2006-12-07 Thread Thiemo Seufer
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/

[Qemu-devel] qemu/target-mips op.c translate.c

2006-11-12 Thread Paul Brook
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=

[Qemu-devel] qemu/target-mips op.c translate.c

2006-10-23 Thread Fabrice Bellard
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