From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K6f46-0005I6-V0 for qemu-devel@nongnu.org; Thu, 12 Jun 2008 01:09:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K6f44-0005Hj-Tw for qemu-devel@nongnu.org; Thu, 12 Jun 2008 01:09:37 -0400 Received: from [199.232.76.173] (port=48530 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K6f44-0005Hg-Lr for qemu-devel@nongnu.org; Thu, 12 Jun 2008 01:09:36 -0400 Received: from ns25959.ovh.net ([91.121.69.106]:57321 helo=smtp.trango-vp.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K6f44-0002Mb-Mc for qemu-devel@nongnu.org; Thu, 12 Jun 2008 01:09:36 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.trango-vp.com (Postfix) with SMTP id 5FFD039B7F for ; Thu, 12 Jun 2008 07:09:33 +0200 (CEST) Message-ID: <4850AF8D.20004@polytechnique.org> Date: Thu, 12 Jun 2008 07:09:33 +0200 From: Vincent Palatin MIME-Version: 1.0 Subject: Re: [Qemu-devel] Adding new ARM9-based platform in Qemu References: <484FF638.2080905@purplelabs.com> In-Reply-To: <484FF638.2080905@purplelabs.com> 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: thomas.bandelier@purplelabs.com, qemu-devel@nongnu.org Thomas Bandelier a =E9crit : > Hi, > > I'm facing several difficulties to implement such a platform support=20 > in Qemu. > Concretely, all is about adding a new mobile-phone baseband processor=20 > emulation in hw directory. > Inspiration from "integratorcp" and other machines is not enough for a=20 > QEMU-beginner like me... > > So 2 questions: > -> Does kind of "development guidelines" documentation exist ? No, I don't think so. Use the source, Luke. > -> Maybe someone on this list has already accomplished such a task ?=20 There are several ARM/PXA PDAs in the tree, as least : - n800/n810 (OMAP2420) -> nseries.c - Akita/Spitz/Borzoi/Terrier (PXA270) ->spitz.c - Palm Tungsten (OMAP310) -> palm.c Their code really looks like what you what to achieve. They are probably=20 easier to understand than Integrator. Out-of-tree, there is also some code for one mobile platform : Neo1973=20 (aka OpenMoko) their code should be there :=20 https://svn.openmoko.org/trunk/src/host/qemu-neo1973/ -- Vincent