From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JzSnc-0003RD-Pq for qemu-devel@nongnu.org; Fri, 23 May 2008 04:38:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JzSna-0003QT-Tg for qemu-devel@nongnu.org; Fri, 23 May 2008 04:38:52 -0400 Received: from [199.232.76.173] (port=46342 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JzSna-0003QO-Qd for qemu-devel@nongnu.org; Fri, 23 May 2008 04:38:50 -0400 Received: from wr-out-0506.google.com ([64.233.184.230]:10871) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JzSna-0004zP-Gg for qemu-devel@nongnu.org; Fri, 23 May 2008 04:38:50 -0400 Received: by wr-out-0506.google.com with SMTP id c49so284331wra.19 for ; Fri, 23 May 2008 01:38:48 -0700 (PDT) Message-ID: <7f7951300805230138u50deb656h64524ef7a71940cf@mail.gmail.com> Date: Fri, 23 May 2008 14:08:47 +0530 From: "Salil Bijur" Subject: Re: [Qemu-devel] Rockbox Emulation In-Reply-To: <536b0bf70805222138q1c9b33ddifd3bd3dab3d07324@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <536b0bf70805222138q1c9b33ddifd3bd3dab3d07324@mail.gmail.com> 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 On Fri, May 23, 2008 at 10:08 AM, Taylor Killian wrote: > As part of Google Summer of Code (http://code.google.com/soc/) I have > been chosen (by rockbox [http://www.rockbox.org]) to improve ARM > virtualization. I believe that QEMU has come the farthest in this > field (correct me if I'm wrong). Basically I intend to add more > hardware support for things like the LCD, ATA Controller, and other > things that could be found on an mp3 player. My goal is to be able to > run rockbox through QEMU as if it were running on the mp3 player > itself, and also to be able to run the proprietary OS on it also. > > I have tried to run rockbox on QEMU just to see how far it would get. > So far all it does is show a blank screen (I have confirmed that the > arm-test works correctly). So I am wondering if the kernel is actually > running or not. Is it possible that it is running, but not displaying > anything because it is not emulating the correct LCD? > > Anyways, thanks for reading. Please let me know if you have any advice > for me. I'll be happy to keep you informed on my progress, > > Taylor Killian > > Hi, Firstly I think what you need here is full system emulation using qemu-system-arm. You will need to select an ARM machine (versatile, integrator, realview, etc.) and decide which OS to run. The kernel wont run if you aren't running qemu-system-arm with the -kernel option. Salil