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

2007-11-17 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/11/18 03:36:07 Modified files: target-mips: op.c op_helper.c translate.c Log message: Fix MIPS64 R2 instructions. CVSWeb URLs:

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

2007-10-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/10/29 00:49:32 Modified files: target-mips: op.c Log message: Restrict CP0_PerfCnt to legal values. CVSWeb URLs:

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/10/23 23:22:03 Modified files: target-mips: op.c Log message: Fix CLO calculation for MIPS64. And a small code cleanup. CVSWeb URLs:

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/10/23 23:58:21 Modified files: target-mips: op.c Log message: Fix writable length of the index register. CVSWeb URLs:

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/10/24 00:10:32 Modified files: target-mips: op.c Log message: Force proper sign extension for mfc0/mfhc0 on MIPS64. CVSWeb URLs:

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

2007-06-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/06/22 11:50:17 Modified files: target-mips: op.c Log message: Fix write to K0 bits in Config0, by Aurelien Jarno. CVSWeb URLs:

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

2007-05-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/05/28 17:03:28 Modified files: target-mips: op.c op_template.c translate.c Log message: MIPS64 addressing fixes, by Aurelien Jarno. CVSWeb URLs:

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

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

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

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

2007-05-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/05/20 01:36:29 Modified files: target-mips: op.c op_mem.c translate.c Log message: Fix indexed FP load/store instructions. CVSWeb URLs:

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.

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 the

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 4KEc. So I

[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 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:

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

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/05/13 15:29:26 Modified files: target-mips: op.c Log message: Delete misleading comment. CVSWeb URLs:

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

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

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

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

2007-05-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/05/08 20:51:26 Modified files: target-mips: op.c Log message: Work around gcc's mips define, spotted by Stefan Weil. CVSWeb URLs:

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

[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 ths 07/04/14 12:56:47 Modified files: target-mips: op.c translate.c Log message: Restart interrupts after an exception. CVSWeb URLs:

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

[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 ths 07/04/09 14:13:40 Modified files: target-mips: op.c translate.c Log message: Fix exception handling cornercase for rdhwr. CVSWeb URLs:

[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 ths 07/04/09 14:15:41 Modified files: target-mips: op.c translate.c Log message: Mark watchpoint features as unimplemented. CVSWeb URLs:

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

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/04/09 14:16:30 Modified files: target-mips: op.c Log message: Proper handling of reserved bits in the context register. CVSWeb URLs:

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

2007-04-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/04/06 18:46:01 Modified files: target-mips: op.c op_helper.c translate.c Log message: Save state for all CP0 instructions, they may throw a CPU exception. CVSWeb URLs:

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

2007-04-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/04/07 01:09:17 Modified files: target-mips: op.c Log message: Fix ins/ext cornercase. CVSWeb URLs:

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

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

2007-04-05 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/04/05 23:20:05 Modified files: target-mips: op.c op_helper.c translate.c Log message: Fix rotr immediate ops, mask shift/rotate arguments to their allowed size. CVSWeb URLs:

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

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

2007-01-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/01/01 20:35:21 Modified files: target-mips: op.c Log message: Fix bad data type. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemur1=1.18r2=1.19

[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 pbrook 06/11/12 23:54:39 Modified files: target-mips: op.c translate.c Log message: MIPS FPU fixes (Daniel Jacobowitz). CVSWeb URLs:

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

2006-10-29 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/29 15:09:45 Modified files: target-mips: op.c Log message: compilation fix CVSWeb URLs:

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

2006-10-23 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/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:

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

2006-04-23 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Branch: Changes by: Fabrice Bellard [EMAIL PROTECTED] 06/04/23 15:18:58 Modified files: target-mips: op.c Log message: Fix overflow conditions for MIPS add / subtract (Stefan Weil) CVSWeb URLs:

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

2006-04-23 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Branch: Changes by: Fabrice Bellard [EMAIL PROTECTED] 06/04/23 15:23:48 Modified files: target-mips: op.c Log message: MIPS single stepping fix (Dirk Behme) CVSWeb URLs:

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

2005-07-02 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu Module name:qemu Branch: Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/07/02 15:23:21 Modified files: target-mips: op.c Log message: fixed eret insn (Ralf Baechle) CVSWeb URLs:

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

2005-07-02 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu Module name:qemu Branch: Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/07/02 15:39:04 Modified files: target-mips: op.c Log message: moved CALL_FROM_TBx definitions CVSWeb URLs: