From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LZmd5-0002wX-Nh for qemu-devel@nongnu.org; Wed, 18 Feb 2009 08:38:23 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LZmd3-0002vM-QL for qemu-devel@nongnu.org; Wed, 18 Feb 2009 08:38:22 -0500 Received: from [199.232.76.173] (port=34871 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LZmd2-0002ur-Mr for qemu-devel@nongnu.org; Wed, 18 Feb 2009 08:38:20 -0500 Received: from smtp-out.google.com ([216.239.33.17]:7349) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LZmd1-0001kt-Od for qemu-devel@nongnu.org; Wed, 18 Feb 2009 08:38:20 -0500 Received: from spaceape7.eur.corp.google.com (spaceape7.eur.corp.google.com [172.28.16.141]) by smtp-out.google.com with ESMTP id n1IDcAtW019173 for ; Wed, 18 Feb 2009 13:38:10 GMT Received: from yw-out-1718.google.com (ywa6.prod.google.com [10.192.1.6]) by spaceape7.eur.corp.google.com with ESMTP id n1IDc8SR027174 for ; Wed, 18 Feb 2009 05:38:09 -0800 Received: by yw-out-1718.google.com with SMTP id 6so1387809ywa.86 for ; Wed, 18 Feb 2009 05:38:08 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1234962040.7541.4.camel@localhost.localdomain> References: <1234962040.7541.4.camel@localhost.localdomain> Date: Wed, 18 Feb 2009 14:38:08 +0100 Message-ID: <60cad3f0902180538k42c1a7f8k97a537914fd6b149@mail.gmail.com> Subject: Re: [Qemu-devel] Android on Qemu From: David Turner Content-Type: multipart/alternative; boundary=001517573dd0bcf25b046331874b 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 --001517573dd0bcf25b046331874b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit This has already been answered on the Android forums. A stock QEMU cannot run the emulated Android system (even without the fancy skin support) because it lacks specific hardware emulation for the virtual platform we call "goldfish". Patches are in preparation, as long as other hopefully good stuff. It's just that I didn't find the time to prepare them cleanly for submission (some Android specific stuff must be stripped out and/or replaced). There is also the issue of testing that the result works correctly, which is made more complex due to the way input events must be translated then passed to the Android emulated system (the fancy skinning is there for a reason). Curious people can still look at the following page, and look at the goldfish_xxxx sources: http://android.git.kernel.org/?p=platform/external/qemu.git;a=tree;f=hw;h=30ddf8a2f5d4662bf03bab6f607e7421de2cd93b;hb=7a5cb2bf2725afddd4ff9ede151063d23b849d94 On Wed, Feb 18, 2009 at 2:00 PM, Lubomir Rintel wrote: > > On Wed, 2009-02-18 at 16:46 +0530, indra dutt wrote: > > Hi All, > > > > I am recently joined this group. I want to understand the procedural > > way how Android runs on Qemu? > > If anybody can update me on this, later I plan trying android porting > > on it, so that android application can run on that. > > I believe Android uses its own fork of qemu and am not sure Android > would run in vanilla Qemu: > > http://android.git.kernel.org/?p=platform/external/qemu.git;a=summary > > I think there are Android people reading this list as well, so they may > correct me if I'm wrong. > > -- > Lubomir Rintel > > > > --001517573dd0bcf25b046331874b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This has already been answered on the Android forums. A stock QEMU cannot r= un the emulated Android system
(even without the fancy skin support) bec= ause it lacks specific hardware emulation for the virtual platform we call<= br> "goldfish".

Patches are in preparation, as long as other h= opefully good stuff. It's just that I didn't find the time to prepa= re them
cleanly for submission (some Android specific stuff must be stri= pped out and/or replaced).

There is also the issue of testing that the result works correctly, whi= ch is made more complex due to the way
input events must be translated t= hen passed to the Android emulated system (the fancy skinning is there for = a
reason).

Curious people can still look at the following page, and lo= ok at the goldfish_xxxx sources:

http= ://android.git.kernel.org/?p=3Dplatform/external/qemu.git;a=3Dtree;f=3Dhw;h= =3D30ddf8a2f5d4662bf03bab6f607e7421de2cd93b;hb=3D7a5cb2bf2725afddd4ff9ede15= 1063d23b849d94


--001517573dd0bcf25b046331874b--