CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?c
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/10/29 00:49:32
Modified files:
target-mips: op.c
Log message:
Restrict CP0_PerfCnt to legal values.
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/10/24 00:10:32
Modified files:
target-mips: op.c
Log message:
Force proper sign extension for mfc0/mfhc0 on MIPS64.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 07/10/23 23:58:21
Modified files:
target-mips: op.c
Log message:
Fix writable length of the index register.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qe
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?c
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http://cvs.savannah.gnu.org/viewcvs/qemu/
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/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:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mi
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/13 15:29:26
Modified files:
target-mips: op.c
Log message:
Delete misleading comment.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=1.51&r2=1.
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/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:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.
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:16:30
Modified files:
target-mips: op.c
Log message:
Proper handling of reserved bits in the context register.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/
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/07 01:09:17
Modified files:
target-mips: op.c
Log message:
Fix ins/ext cornercase.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=1.33&r2=1.34
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http://cvs.savanna
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer 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:
http
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 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=qemu&r1=1.18&r2=1.19
___
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/29 15:09:45
Modified files:
target-mips: op.c
Log message:
compilation fix
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=1.10&r2=1.11
__
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
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:
http://cvs.savannah.gnu.org/viewcvs
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:
http://cvs.
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:
http://savannah.gnu.org/cgi-bin/viewcvs/q
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:
http://savannah.gnu.org/cgi-bin/viewcvs/qe
42 matches
Mail list logo