[Qemu-devel] qemu/target-mips exec.h

2008-01-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 08/01/09 12:03:22 Modified files: target-mips: exec.h Log message: Fix typo which broke MIPS32R2 64-bit FPU support. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/exec.h

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

2008-01-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 08/01/08 18:11:09 Modified files: target-mips: op_helper.c Log message: Fix broken absoluteness check for cabs.d.*. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op_help

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

2008-01-04 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 08/01/04 17:52:57 Modified files: target-mips: helper.c Log message: Handle some more exception types. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/helper.c?cvsroot=qem

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

2008-01-03 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 08/01/03 21:26:24 Modified files: target-mips: helper.c Log message: Fix exception debug output. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/helper.c?cvsroot=qemu&r1=1

[Qemu-devel] qemu/target-mips cpu.h exec.h translate.c

2007-12-30 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/30 15:36:58 Modified files: target-mips: cpu.h exec.h translate.c Log message: MIPS COP1X (and related) instructions, by Richard Sandiford. CVSWeb URLs: http://cvs.savannah.gnu.org/vi

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

2007-12-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/28 12:35:05 Modified files: target-mips: translate_init.c Log message: Set FCR0.F64 for MIPS64R2-generic, by Richard Sandiford. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/t

[Qemu-devel] qemu/target-mips cpu.h helper.c

2007-12-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/26 19:34:03 Modified files: target-mips: cpu.h helper.c Log message: De-cruft exception definitions, and implement nicer debug output. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs

[Qemu-devel] qemu/target-mips exec.h mips-defs.h op.c op_hel...

2007-12-25 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/25 20:46:56 Modified files: target-mips: exec.h mips-defs.h op.c op_helper.c translate.c translate_init.c Log message: Support for VR5432, and some of its spe

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

2007-12-25 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/25 17:32:46 Modified files: target-mips: translate_init.c Log message: 5K and 20K are Release 1 CPUs. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.

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

2007-12-24 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/25 03:18:20 Modified files: target-mips: op_helper.c Log message: Avoid host FPE for overflowing division on MIPS, by Richard Sandiford. CVSWeb URLs: http://cvs.savannah.gnu.org/viewc

[Qemu-devel] qemu/target-mips cpu.h helper.c op.c translate_...

2007-12-24 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/25 03:13:56 Modified files: target-mips: cpu.h helper.c op.c translate_init.c Log message: Improved PABITS handling, and config register fixes. CVSWeb URLs: http://cvs.savannah.gnu.or

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

2007-12-24 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/24 16:24:42 Modified files: target-mips: translate.c Log message: Update debug code to match new accumulator register layout. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/tar

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

2007-12-24 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/24 14:33:57 Modified files: target-mips: translate_init.c Log message: Fix CCRes value for 20Kc. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cvs

[Qemu-devel] qemu/target-mips TODO

2007-12-16 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/17 03:53:42 Modified files: target-mips: TODO Log message: MIPS TODO: mention unimplemented system controllers. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?

[Qemu-devel] qemu/target-mips TODO

2007-12-16 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/17 03:50:28 Modified files: target-mips: TODO Log message: Update MIPS TODO. The mipsnet failure is caused by a kernel bug. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/targe

[Qemu-devel] qemu/target-mips mips-defs.h

2007-12-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/12/02 07:14:18 Modified files: target-mips: mips-defs.h Log message: Larger physical address space for 32-bit MIPS. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/mips

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

2007-11-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/26 09:01:34 Modified files: target-mips: translate.c Log message: Micro-optimize back-to-back store-load sequences. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/t

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

2007-11-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/22 15:10:22 Modified files: target-mips: translate.c Log message: Optimize the conventional move operation. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate

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

2007-11-21 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/22 00:34:37 Modified files: target-mips: helper.c Log message: Fix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/ta

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

2007-11-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/19 16:10:33 Modified files: target-mips: translate_init.c Log message: Add older 4Km variants. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cvsro

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

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

2007-11-17 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/18 03:19:59 Modified files: target-mips: translate_init.c Log message: Use a valid PRid. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cvsroot=qem

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

2007-11-17 Thread Paul Brook
CVSROOT:/sources/qemu Module name:qemu Changes by: Paul Brook 07/11/17 14:53:06 Modified files: target-mips: fop_template.c op.c op_helper.c Log message: Fix int/float inconsistencies. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/fop

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

2007-11-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/14 03:11:17 Modified files: target-mips: translate_init.c Log message: Introduce 4KEm configuration with fixed MMU mapping. Delete bogus INSN_DSP flags. CVSWeb URLs: http://c

[Qemu-devel] qemu/target-mips exec.h fop_template.c op.c op_...

2007-11-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/09 23:09:41 Modified files: target-mips: exec.h fop_template.c op.c op_mem.c op_template.c Log message: Use FORCE_RET, scrap RETURN which was implemented in t

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

2007-11-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/11/08 16:44:01 Modified files: target-mips: translate.c Log message: Formatting fix. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemu&r1=1.110&r

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

2007-10-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/29 09:38:43 Modified files: target-mips: translate_init.c Log message: Preliminary MIPS64R2 mode. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cv

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

2007-10-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/29 02:57:19 Modified files: target-mips: helper.c Log message: Fix logic bug which broke TLBL/TLBS handling somewhat. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips

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

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

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

2007-10-27 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/27 13:05:54 Modified files: target-mips: exec.h op.c op_helper.c Added files: . : host-utils.h Log message: Add sharable clz/clo inline functions and use them for

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/24 00:52:08 Modified files: target-mips: translate.c Log message: Remove bogus instruction decode. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroo

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

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

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

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

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/23 23:23:43 Modified files: target-mips: op_mem.c Log message: Enforce proper sign extension for lwl/lwr on MIPS64. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/o

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

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

[Qemu-devel] qemu/target-mips mips-defs.h translate.c transl...

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/23 17:04:27 Modified files: target-mips: mips-defs.h translate.c translate_init.c Log message: Use the standard ASE check for MIPS-3D and MT. CVSWeb URLs: http://cvs.savannah.gnu.org/

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

2007-10-23 Thread Thiemo Seufer
Aurelien Jarno wrote: > Thiemo Seufer a écrit : > > CVSROOT:/sources/qemu > > Module name:qemu > > Changes by: Thiemo Seufer 07/10/23 13:15:33 > > > > Modified files: > > target-mips: translate.c > > > > Log message: > > Switch bc1any* instructions off if no MIPS-3D

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

2007-10-23 Thread Aurelien Jarno
Thiemo Seufer a écrit : > CVSROOT: /sources/qemu > Module name: qemu > Changes by: Thiemo Seufer 07/10/23 13:15:33 > > Modified files: > target-mips: translate.c > > Log message: > Switch bc1any* instructions off if no MIPS-3D is implemented. > > CVSWeb URLs: > http

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

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/23 13:15:33 Modified files: target-mips: translate.c Log message: Switch bc1any* instructions off if no MIPS-3D is implemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/t

[Qemu-devel] qemu/target-mips TODO

2007-10-17 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/17 13:43:58 Modified files: target-mips: TODO Log message: Update TODO. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?cvsroot=qemu&r1=1.16&r2=1.17

[Qemu-devel] qemu/target-mips TODO

2007-10-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/13 19:00:52 Modified files: target-mips: TODO Log message: Update TODO. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?cvsroot=qemu&r1=1.15&r2=1.16

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

2007-10-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/13 17:29:10 Modified files: target-mips: helper.c Log message: Fix off-by-one in address check. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/helper.c?cvsroot=qemu

[Qemu-devel] qemu/target-mips exec.h op.c op_helper.c transl...

2007-10-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/09 03:39:58 Modified files: target-mips: exec.h op.c op_helper.c translate.c Log message: Use always_inline in the MIPS support where applicable. CVSWeb URLs: http://cvs.savannah.gnu.

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

2007-10-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/10/09 03:17:28 Removed files: target-mips: op_helper_mem.c Log message: Delete file which should have been removed in the lst commit. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qem

[Qemu-devel] qemu/target-mips TODO

2007-09-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/30 00:45:51 Modified files: target-mips: TODO Log message: Update TODO. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?cvsroot=qemu&r1=1.13&r2=1.14

[Qemu-devel] qemu/target-mips exec.h helper.c translate_init.c

2007-09-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/29 19:21:36 Modified files: target-mips: exec.h helper.c translate_init.c Log message: Supervisor mode implementation, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/view

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

2007-09-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/29 19:20:00 Modified files: target-mips: op_helper.c Log message: Less magic constants. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op_helper.c?cvsroot=qemu&r1=1

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

2007-09-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/28 19:30:36 Modified files: target-mips: op_helper.c Log message: Fix MIPS FP underflow handling, spotted by Daniel Jacobowitz. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/t

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

2007-09-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/26 23:52:07 Modified files: target-mips: exec.h helper.c op.c Log message: hflags computation cleanup, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-

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

2007-09-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/26 23:50:39 Modified files: target-mips: translate.c Log message: Wrap a few often used tests with unlikely(), by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu

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

2007-09-25 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/25 14:49:47 Modified files: target-mips: cpu.h helper.c op.c translate.c Log message: Optimise instructions accessing CP0, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/

[Qemu-devel] qemu/target-mips cpu.h helper.c mips-defs.h op....

2007-09-24 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/24 12:48:00 Modified files: target-mips: cpu.h helper.c mips-defs.h op.c translate.c translate_init.c Log message: Per-CPU instruction decoding implementation

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

2007-09-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/09/23 17:54:30 Modified files: target-mips: translate_init.c Log message: Fix mips usermode emulation. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?

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

2007-08-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/08/26 17:37:23 Modified files: target-mips: helper.c op.c translate.c translate_init.c Log message: Disable 64-bit instructions on 32-bit CPU, by Aurelien Jarno. CVSWeb URLs: http://cvs.

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

2007-07-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/07/29 22:11:46 Modified files: target-mips: translate_init.c Log message: Fix MIPS cache configuration, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mi

[Qemu-devel] qemu/target-mips TODO

2007-07-11 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/07/11 10:25:05 Modified files: target-mips: TODO Log message: Update TODO list. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?cvsroot=qemu&r1=1.12&r2=1.13

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

2007-06-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/28 14:07:06 Modified files: target-mips: op_helper.c Log message: Simplify round/ceil/floor implementation, spotted by Fabrice Bellard. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcv

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

2007-06-28 Thread Fabrice Bellard
floatX_to_intY should already do the rounding according to the current rounding direction. Fabrice. Thiemo Seufer wrote: Fabrice Bellard wrote: IMHO, calling floatX_round_to_int before floatX_to_intY is not useful... I don't understand. floatX_round_to_int does round/ceil/floor but keeps

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

2007-06-27 Thread Thiemo Seufer
Fabrice Bellard wrote: > IMHO, calling floatX_round_to_int before floatX_to_intY is not useful... I don't understand. floatX_round_to_int does round/ceil/floor but keeps the floating point representation. floatX_to_intY converts the adjusted value to integer representation. Doing this in two step

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

2007-06-27 Thread Fabrice Bellard
IMHO, calling floatX_round_to_int before floatX_to_intY is not useful... Fabrice. Thiemo Seufer wrote: CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer07/06/27 19:01:46 Modified files: target-mips: op_helper.c Log message: Fix computation

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

2007-06-27 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/27 19:01:46 Modified files: target-mips: op_helper.c Log message: Fix computation for ceil, floor and round instructions. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-

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

2007-06-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/26 20:26:03 Modified files: target-mips: op_helper.c translate.c Log message: Implement recip1/recip2/rsqrt1/rsqrt2. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/

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

2007-06-25 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/25 17:34:33 Modified files: target-mips: helper.c op.c Log message: MIPS64 improvements, based on a patch by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/targ

[Qemu-devel] qemu/target-mips cpu.h helper.c op.c op_helper....

2007-06-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/23 18:04:12 Modified files: target-mips: cpu.h helper.c op.c op_helper.c translate_init.c Log message: Handle MIPS64 SEGBITS value correctly. CVSWeb URLs: ht

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

2007-06-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/22 23:50:20 Modified files: target-mips: translate_init.c Log message: Allow emulation of 32bit targets in the MIPS64 capable qemu version. CVSWeb URLs: http://cvs.savannah.gnu.org/vi

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

2007-06-22 Thread Thiemo Seufer
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

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

2007-06-12 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/12 12:43:48 Modified files: target-mips: translate_init.c Log message: Change 20Kc PRID to a later version. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate

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

2007-06-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/09 12:29:32 Modified files: target-mips: translate_init.c Log message: R5k has PX implemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cvsro

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

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/02 00:25:12 Modified files: target-mips: translate.c Log message: Check for R2 instructions, and throw RI if we don't emulate R2. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu

[Qemu-devel] qemu/target-mips TODO translate_init.c

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/01 21:57:33 Modified files: target-mips: TODO translate_init.c Log message: Update some comments, 64bit FPU support is functional regardless of funny non-standard fcr0 bits on

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

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/01 17:47:07 Modified files: target-mips: translate.c Log message: Make sure hflags are updated for CP0_Status changes. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mip

[Qemu-devel] qemu/target-mips TODO

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/01 15:18:05 Modified files: target-mips: TODO Log message: Update TODO. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/TODO?cvsroot=qemu&r1=1.10&r2=1.11

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

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/06/01 11:47:24 Modified files: target-mips: translate_init.c Log message: Allow again FPU for usermode emulation. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/transl

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

2007-05-31 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/31 23:42:46 Modified files: target-mips: translate.c Log message: Simplify code. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemu&r1=1.90&r2=

[Qemu-devel] qemu/target-mips cpu.h

2007-05-31 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/31 16:18:58 Modified files: target-mips: cpu.h Log message: Don't kill the registered irqs on reset. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/cpu.h?cvsroot=qe

[Qemu-devel] qemu/target-mips cpu.h

2007-05-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/29 18:55:34 Modified files: target-mips: cpu.h Log message: Fix usermode check, thanks Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/cpu.h?cvsroot=

[Qemu-devel] qemu/target-mips cpu.h fop_template.c op.c tran...

2007-05-29 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/29 16:52:57 Modified files: target-mips: cpu.h fop_template.c op.c translate.c Log message: Don't check the FPU state for each FPU instruction, use hflags to handle this per-tb

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

2007-05-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/28 20:36:48 Modified files: target-mips: cpu.h helper.c op.c translate.c Log message: Handle PX/UX status flags correctly, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/

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

2007-05-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/28 17:36:30 Modified files: target-mips: op_helper.c Log message: Fix ddivu for 32bit hosts, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op_he

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

2007-05-28 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/28 17:09:41 Modified files: target-mips: op_mem.c Log message: Do not sign extend lwu, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op_mem.c?cv

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

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

2007-05-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/23 08:24:25 Modified files: target-mips: cpu.h helper.c op.c translate.c Log message: The 24k wants more watch and srsmap registers. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/q

[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_helper.c translate.c

2007-05-20 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/20 13:27:58 Modified files: target-mips: op_helper.c translate.c Log message: Catch more MIPS FPU cornercases, fix addr.ps and mulr.ps instructions. CVSWeb URLs: http://cvs.savannah.g

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

[Qemu-devel] qemu/target-mips exec.h op.c op_helper.c transl...

2007-05-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/19 20:29:41 Modified files: target-mips: exec.h op.c op_helper.c translate.c Log message: More MIPS 64-bit FPU support. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mi

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

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

2007-05-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/19 17:44:34 Modified files: target-mips: translate.c Log message: Fix ldl/ldr implementation, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/tran

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 cpu.h exec.h op.c op_helper.c ...

2007-05-18 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/18 11:55:54 Modified files: target-mips: cpu.h exec.h op.c op_helper.c translate.c Log message: - Move FPU exception handling into helper functions, since they are big. - Fix F

[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 helper.c op.c op_helper.c

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/13 19:22:13 Modified files: target-mips: helper.c op.c op_helper.c Log message: Full MIPS64 MMU implementation, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qem

[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

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

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

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/13 14:42:19 Modified files: target-mips: translate.c Log message: Don't decode CP0 XContext on 32bit MIPS. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.

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

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/13 14:07:26 Modified files: target-mips: helper.c op.c op_helper.c Log message: MMU code improvements, by Aurelien Jarno. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-

[Qemu-devel] qemu/target-mips cpu.h exec.h helper.c mips-def...

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/05/13 13:49:44 Modified files: target-mips: cpu.h exec.h helper.c mips-defs.h op.c op_helper.c translate.c translate_init.c Log message: MIPS TLB style selection

  1   2   3   >