Re: [Qemu-devel] cvttps2dq, movdq2q, movq2dq incorrect behaviour

2006-06-21 Thread malc
On Wed, 21 Jun 2006, Julian Seward wrote: Malc, your sse-movq.patch works for me. Thanks. soft-float was a red herring, translate.c is at fault here (interpreter does not use it, hence behaved correctly) translate.c:3009 if (b1 = 2 ((b = 0x50 b = 0x5f) || b == 0xc2)) {

Re: [Qemu-devel] cvttps2dq, movdq2q, movq2dq incorrect behaviour

2006-06-21 Thread malc
On Wed, 21 Jun 2006, malc wrote: On Wed, 21 Jun 2006, Julian Seward wrote: Malc, your sse-movq.patch works for me. Thanks. soft-float was a red herring, translate.c is at fault here (interpreter does not use it, hence behaved correctly) [..snip..] cvttps2dq is 0x5b(b=0x5b) with repn

[Qemu-devel] [PATCH] Soft float for Sparc32/64 (update)

2006-06-21 Thread Blue Swirl
Last time I missed a lot of the functions, this version should be complete. I see no difference in operation with or without the patch. Comments? Description: Change all uses of float/double and related functions in Sparc32/64 to soft float replacements.

[Qemu-devel] qemu/linux-user main.c syscall.c

2006-06-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/06/21 18:15:50 Modified files: linux-user : main.c syscall.c Log message: sparc user fixes (Blue Swirl) CVSWeb URLs:

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

2006-06-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/06/21 18:26:15 Modified files: target-sparc : translate.c Log message: sparc branch fix (Blue Swirl) CVSWeb URLs:

[Qemu-devel] qemu configure target-sparc/cpu.h target-sparc/...

2006-06-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/06/21 18:37:05 Modified files: . : configure target-sparc : cpu.h op.c op_helper.c Log message: soft floats for SPARC (Blue Swirl) CVSWeb URLs:

[Qemu-devel] QEMU GUI

2006-06-21 Thread Fabrice Bellard
Hi, Concerning the QEMU GUI, my mind slightly evolved since my last posts on the topic: I think that a wxWidgets GUI would be the best as it is reasonnably portable and because it uses the native GUIs. If someone is interested, I am ready to try to include such a GUI in the QEMU repository

[Qemu-devel] qemu vl.c target-sparc/cpu.h

2006-06-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/06/21 18:48:02 Modified files: . : vl.c target-sparc : cpu.h Log message: fixed sparc64 cpu fp save/restore CVSWeb URLs:

Re: [Qemu-devel] QEMU GUI

2006-06-21 Thread Mike Kronenberg
Great Idea... This would be in c++ then, or do You fancy another wxWidget flavour? (I remember You did not like c++ in QEMU) If people are interested, we could try to port Q as a base, since it's going to be obsolete anyway (either by the new QEMU GUI or leopard)... :)

[Qemu-devel] QEMU FreeBSD 6.1 npxdna: fpcurthread == curthread spewage

2006-06-21 Thread Zach Metzinger
Hi- I'm using qemu-0.8.1 under FreeBSD 6.1-RELEASE from ports with kqemu-1.3.0pre7 (also from ports). The guest OS is Windows XP SP2. When I use the -kernel-kqemu flag to qemu, I get the following kernel console messages: Jun 21 14:04:57 jitter kernel: npxdna: fpcurthread == curthread 5173

[Qemu-devel] qemu qemu-doc.texi

2006-06-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/06/21 21:19:50 Modified files: . : qemu-doc.texi Log message: more info about -std-vga CVSWeb URLs:

Re: [Qemu-devel] QEMU FreeBSD 6.1 npxdna: fpcurthread == curthread spewage

2006-06-21 Thread Fabrice Bellard
There is a bug in the FPU virtualization in kqemu which is only visible in the kernel virtualization case. I am trying a fix. Fabrice. Zach Metzinger wrote: Hi- I'm using qemu-0.8.1 under FreeBSD 6.1-RELEASE from ports with kqemu-1.3.0pre7 (also from ports). The guest OS is Windows XP SP2.

Re: [Qemu-devel] cvttps2dq, movdq2q, movq2dq incorrect behaviour

2006-06-21 Thread Julian Seward
It appears that cvttps2dq is indeed the only exception in the range, combined patch that fixes both movd?q2d?q and cvttps2dq is attached. I don't have any kind of SSE on this machine so would apprecaite if someone would run tests/test-i386 with the patch attached. That works for me.

Re: [Qemu-devel] QEMU FreeBSD 6.1 npxdna: fpcurthread == curthread spewage

2006-06-21 Thread Zach Metzinger
Let me know if you need any testing. I have both 6.1-RELEASE and 5.3-RELEASE machines on which to test. Thanks, and this is a truly great bit of software! --- Zach On 6/21/06, Fabrice Bellard [EMAIL PROTECTED] wrote: There is a bug in the FPU virtualization in kqemu which is only visible in