All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] Re: Inquiry, speed comparison on OS X, QEMU vs Virual PC
@ 2004-07-10  4:41 Fred Hope
  2004-07-12 10:59 ` Sander Nagtegaal
  0 siblings, 1 reply; 5+ messages in thread
From: Fred Hope @ 2004-07-10  4:41 UTC (permalink / raw)
  To: qemu-devel

 >> I think that including support for the PowerPC swapping instructions 
in QEMU
 >> will break compatibility with host PowerPCs before G3, so that 
instructions
 >> should be used in a run-time capability detection scheme.

 >It also dosen't work on the 970 (G5) - one of my friends has been
 >waiting for QEMU for OS X for that reason ;)

About breaking support for PowerPCs before G3, I wouldn't think that 
matters, since OS X only runs on G3 and later unless you use a special 
hack or something.

But if it doesn't work on the G5, then yeah hopefully it can be 
controlled at runtime and still let G3/G4 users have this stuff.

Anyone care to explain to me what this stuff we're talking about 
actually does?  :) Sorry but I dunno much about processor instructions 
and stuff.  I assume it would make QEMU faster...would it make any 
substantial difference, or add any other features?

Fred Hope

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Re: Inquiry, speed comparison on OS X,  QEMU vs Virual PC
  2004-07-10  4:41 [Qemu-devel] Re: Inquiry, speed comparison on OS X, QEMU vs Virual PC Fred Hope
@ 2004-07-12 10:59 ` Sander Nagtegaal
  2004-07-12 16:33   ` John R. Hogerhuis
  0 siblings, 1 reply; 5+ messages in thread
From: Sander Nagtegaal @ 2004-07-12 10:59 UTC (permalink / raw)
  To: qemu-devel

Are you talking about pseudo little-endian mode on a G3/G4? Make no mistakes 
that would speed up the emulation by about 30/50% ( Atleast it did on Virtual 
PC )
I've been asking about this before but got no replies from here at all.
Also..........since QEMU-fast only works on a modified Linux kernel and makes 
QEMU about 50% faster ( atleast that's what the website says ) is there a way 
to make QEMU-fast work on WINDOWS/95/98/2000/NT/XP to? I suppose Virtual PC 
does this somehow. No idea how though..........

Op zaterdag 10 juli 2004 6:41 am, schreef Fred Hope:
>  >> I think that including support for the PowerPC swapping instructions
>
> in QEMU
>
>  >> will break compatibility with host PowerPCs before G3, so that
>
> instructions
>
>  >> should be used in a run-time capability detection scheme.
>  >
>  >It also dosen't work on the 970 (G5) - one of my friends has been
>  >waiting for QEMU for OS X for that reason ;)
>
> About breaking support for PowerPCs before G3, I wouldn't think that
> matters, since OS X only runs on G3 and later unless you use a special
> hack or something.
>
> But if it doesn't work on the G5, then yeah hopefully it can be
> controlled at runtime and still let G3/G4 users have this stuff.
>
> Anyone care to explain to me what this stuff we're talking about
> actually does?  :) Sorry but I dunno much about processor instructions
> and stuff.  I assume it would make QEMU faster...would it make any
> substantial difference, or add any other features?
>
> Fred Hope
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Re: Inquiry, speed comparison on OS X,  QEMU vs Virual PC
  2004-07-12 10:59 ` Sander Nagtegaal
@ 2004-07-12 16:33   ` John R. Hogerhuis
  2004-07-12 16:44     ` [Qemu-devel] Re: Inquiry, speed comparison on OS X, =?iso-8859-1?q? QEMU=20vs=20Virual?= PC Colin Watson
  0 siblings, 1 reply; 5+ messages in thread
From: John R. Hogerhuis @ 2004-07-12 16:33 UTC (permalink / raw)
  To: qemu-devel

The code primitives output by the dynamic translator are actually just
the result of compiling short swaths of C code.

Whether an PowerPC little-endian mode can be used would depend only on:

1) Whether the compiler (gcc) supports such a mode
2) If there is an option for it, how that option is enabled, and whether
that option is enabled. Is it just a command line option? Do you have to
use pragma's in the code?

Neither of which I know the answer to, but that should give you
somewhere to look.

-- John.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] Re: Inquiry, speed comparison on OS X, =?iso-8859-1?q? QEMU=20vs=20Virual?= PC
  2004-07-12 16:33   ` John R. Hogerhuis
@ 2004-07-12 16:44     ` Colin Watson
  0 siblings, 0 replies; 5+ messages in thread
From: Colin Watson @ 2004-07-12 16:44 UTC (permalink / raw)
  To: qemu-devel

On Mon, Jul 12, 2004 at 09:33:10AM -0700, John R. Hogerhuis wrote:
> The code primitives output by the dynamic translator are actually just
> the result of compiling short swaths of C code.
> 
> Whether an PowerPC little-endian mode can be used would depend only on:
> 
> 1) Whether the compiler (gcc) supports such a mode

`-mlittle'
`-mlittle-endian'
     On System V.4 and embedded PowerPC systems compile code for the
     processor in little endian mode.  The `-mlittle-endian' option is
     the same as `-mlittle'.

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Qemu-devel] Re: Inquiry, speed comparison on OS X,  QEMU vs Virual PC
@ 2004-07-12 19:30 Natalia Portillo
  0 siblings, 0 replies; 5+ messages in thread
From: Natalia Portillo @ 2004-07-12 19:30 UTC (permalink / raw)
  To: qemu-devel

But this is for using the processor in Little-Endian mode, 
that MacOS X don't use nor support (and I don't even remember 
if this was suppressed from the lastest PowerPC -that is, 
before 601- as was a feature designed for POWER not PowerPC), 
not about the endian swapping functions present in 750 and 
74xx (G3 and G4)

> > -----Mensaje original-----
> > De: qemu-devel-bounces+iosglpgc=teleline.es@nongnu.org
> > [mailto:qemu-devel-bounces+iosglpgc=teleline.es@nongnu.org]
> > En nombre de Colin Watson
> > Enviado el: lunes, 12 de julio de 2004 17:45
> > Para: qemu-devel@nongnu.org
> > Asunto: Re: [Qemu-devel] Re: Inquiry, speed comparison on OS X, 
> > =?iso-8859-1?q? QEMU=20vs=20Virual?= PC
> > 
> > On Mon, Jul 12, 2004 at 09:33:10AM -0700, John R. Hogerhuis wrote:
> > > The code primitives output by the dynamic translator are
> > actually just
> > > the result of compiling short swaths of C code.
> > > 
> > > Whether an PowerPC little-endian mode can be used would
> > depend only on:
> > > 
> > > 1) Whether the compiler (gcc) supports such a mode
> > 
> > `-mlittle'
> > `-mlittle-endian'
> >      On System V.4 and embedded PowerPC systems compile code for the
> >      processor in little endian mode.  The 
> `-mlittle-endian' option is
> >      the same as `-mlittle'.
> > 
> > -- 
> > Colin Watson                                  
> > [cjwatson@flatline.org.uk]
> > 
> > 
> > _______________________________________________
> > Qemu-devel mailing list
> > Qemu-devel@nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/qemu-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-07-13  1:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-10  4:41 [Qemu-devel] Re: Inquiry, speed comparison on OS X, QEMU vs Virual PC Fred Hope
2004-07-12 10:59 ` Sander Nagtegaal
2004-07-12 16:33   ` John R. Hogerhuis
2004-07-12 16:44     ` [Qemu-devel] Re: Inquiry, speed comparison on OS X, =?iso-8859-1?q? QEMU=20vs=20Virual?= PC Colin Watson
  -- strict thread matches above, loose matches on Subject: below --
2004-07-12 19:30 [Qemu-devel] Re: Inquiry, speed comparison on OS X, QEMU vs Virual PC Natalia Portillo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.