From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EUSfW-0004Cf-TT for qemu-devel@nongnu.org; Tue, 25 Oct 2005 13:33:03 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EUSfR-0004B5-Cn for qemu-devel@nongnu.org; Tue, 25 Oct 2005 13:32:58 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EUSfP-0004Aq-Ae for qemu-devel@nongnu.org; Tue, 25 Oct 2005 13:32:55 -0400 Received: from [192.93.2.39] (helo=concorde.inria.fr) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EUSfP-0004IO-5T for qemu-devel@nongnu.org; Tue, 25 Oct 2005 13:32:55 -0400 Received: from [128.93.8.70] (spiegel.inria.fr [128.93.8.70]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j9PHWr0v031587 for ; Tue, 25 Oct 2005 19:32:53 +0200 Message-ID: <435E6C45.8000707@free.fr> Date: Tue, 25 Oct 2005 19:32:53 +0200 From: Djame Seddah MIME-Version: 1.0 Subject: Re: [Qemu-devel] User-space emulation on Mac OS X to run Mac OS XIntelapplications References: <711013f80510211316t2d3d1f5fkcab79e82cb45676b@mail.gmail.com> <711013f80510220106i1f9f2c17k3baff5c08862adee@mail.gmail.com> <2ad73a0510250800m273ea396h96ae69c1a327de21@mail.gmail.com> <435E5F10.7000501@free.fr> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Vesselin Peev a =E9crit : > On 10/25/05 "Djame Seddah" wrote: > > >> by the way all ppc are neutral, you only have to set one bit in order=20 >> to change the endianness > > > My understanding is that existing Mac OSX for PPC does not support the=20 > the execution of little-endian PPC programs without jumping through=20 > hoops, which is infeasible for normal PPC programs. So infeasible,=20 > that there is (only?) one such program, Virtual PC, the version that=20 > works on CPUs prior to and including G4, but not G5. VirtualPC is=20 > probably using assembly instructions and/or installs a driver to=20 > execute little-endian program code under OSX in order to emulate a=20 > Pentium x86. > > One cannot even use the "-mlittle" GCC option to produce a PPC binary=20 > to run under Mac OSX, "-mlittle" is only for embedded PPC CPUs. > > The G5 processors do not support little-endian mode -- that's the=20 > reason Microsoft took so long to port Virtual PC to that processor. > > -Vesko Ok, I had the ppc 603e book and a [long] tutorial on ppc embedded and I=20 really thought all the ppc was endian neutral. Thanks for the anwser.