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