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:
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:
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:
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:
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:
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:
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:
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
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
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:
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:
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.
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
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
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:
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:
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:
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:
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
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:
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:
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:
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
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:
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:
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:
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:
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:
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:
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:
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:
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
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:
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:
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:
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:
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:
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:
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:
39 matches
Mail list logo