Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-09 Thread Blue Swirl
On Wed, May 8, 2013 at 10:18 AM, Paolo Bonzini wrote: > >> Paolo Bonzini writes: >> >> I guess that's the register windows. There's only so much you can do to >> optimize them, and heavily recursive workloads (like Perl, or the RTL >> half of GCC) pay a hefty price. >> >> Two qemu targets

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-08 Thread Rob Landley
On 05/08/2013 04:45:45 AM, Torbjorn Granlund wrote: Paolo Bonzini writes: I guess that's the register windows. There's only so much you can do to optimize them, and heavily recursive workloads (like Perl, or the RTL half of GCC) pay a hefty price. Two qemu targets stand out for slo

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-08 Thread Aurelien Jarno
On Wed, May 08, 2013 at 11:45:45AM +0200, Torbjorn Granlund wrote: > Paolo Bonzini writes: > > I guess that's the register windows. There's only so much you can do to > optimize them, and heavily recursive workloads (like Perl, or the RTL > half of GCC) pay a hefty price. > > Two qemu t

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-08 Thread Paolo Bonzini
> Paolo Bonzini writes: > > I guess that's the register windows. There's only so much you can do to > optimize them, and heavily recursive workloads (like Perl, or the RTL > half of GCC) pay a hefty price. > > Two qemu targets stand out for slowness, sparc (32 and 64) and mips (64, > d

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-08 Thread Torbjorn Granlund
Paolo Bonzini writes: I guess that's the register windows. There's only so much you can do to optimize them, and heavily recursive workloads (like Perl, or the RTL half of GCC) pay a hefty price. Two qemu targets stand out for slowness, sparc (32 and 64) and mips (64, don't know about 3

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-08 Thread Paolo Bonzini
Il 08/05/2013 00:57, Aurelien Jarno ha scritto: > On Tue, May 07, 2013 at 11:29:20PM +0200, Artyom Tarasenko wrote: >> On Tue, May 7, 2013 at 1:38 PM, Torbjorn Granlund wrote: >>> The 2nd table of http://gmplib.org/devel/testsystems.html shows all >>> emulated systems I am using, most of which are

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Torbjorn Granlund
Artyom Tarasenko writes: Meaning it's even faster than estimated? That's fast. I don't see in the table, how long does the build take? About one hour. That's for: configure + make + make check TESTS= (The host is a 4X 3.6 GHz Bulldozer Zambezi.) -- Torbjörn

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Aurelien Jarno
On Tue, May 07, 2013 at 11:29:20PM +0200, Artyom Tarasenko wrote: > On Tue, May 7, 2013 at 1:38 PM, Torbjorn Granlund wrote: > > The 2nd table of http://gmplib.org/devel/testsystems.html shows all > > emulated systems I am using, most of which are qemu-based. > > Do I read it correct that qemu-sy

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Artyom Tarasenko
On Tue, May 7, 2013 at 11:43 PM, Torbjorn Granlund wrote: > Artyom Tarasenko writes: > > Do I read it correct that qemu-system-ppc64 with the slowdown factor > of 33 is ~3 times faster than qemu-system-sparc64 with the slowdown > factor of 96 ? > > You read it correctly. > > But please see

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Torbjorn Granlund
Artyom Tarasenko writes: Do I read it correct that qemu-system-ppc64 with the slowdown factor of 33 is ~3 times faster than qemu-system-sparc64 with the slowdown factor of 96 ? You read it correctly. But please see the caveat at the table end. Do they both use Debian Wheezy guest? You

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Artyom Tarasenko
On Tue, May 7, 2013 at 1:38 PM, Torbjorn Granlund wrote: > The 2nd table of http://gmplib.org/devel/testsystems.html shows all > emulated systems I am using, most of which are qemu-based. Do I read it correct that qemu-system-ppc64 with the slowdown factor of 33 is ~3 times faster than qemu-syste

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Torbjorn Granlund
Aurelien Jarno writes: Which version of QEMU are you using? This looks like a bug that has appeared in version 1.3.0 and fixed in version 1.4.1. The corresponding commit in master is 52ae646d4a3ebdcdcc973492c6a56f2c49b6578f I cannot tell exactly, since I didn't keep sources to each qemu co

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Aurelien Jarno
On Tue, May 07, 2013 at 01:38:57PM +0200, Torbjorn Granlund wrote: > I am trying to use qemu to > > 1. cover more of the assembly code in GMP > 2. check configuration logic of GMP > > but I am not as successful as I would like to be. > > The 2nd table of http://gmplib.org/devel/testsystems.html

Re: [Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Mark Cave-Ayland
On 07/05/13 12:38, Torbjorn Granlund wrote: Hi Torbjorn, I am trying to use qemu to 1. cover more of the assembly code in GMP 2. check configuration logic of GMP but I am not as successful as I would like to be. The 2nd table of http://gmplib.org/devel/testsystems.html shows all emulated sys

[Qemu-devel] Reporting Heisenbugs in qemu

2013-05-07 Thread Torbjorn Granlund
I am trying to use qemu to 1. cover more of the assembly code in GMP 2. check configuration logic of GMP but I am not as successful as I would like to be. The 2nd table of http://gmplib.org/devel/testsystems.html shows all emulated systems I am using, most of which are qemu-based. Unfortunately