From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G8StG-0005jm-4J for qemu-devel@nongnu.org; Wed, 02 Aug 2006 22:24:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G8StE-0005il-BK for qemu-devel@nongnu.org; Wed, 02 Aug 2006 22:24:49 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G8StE-0005ii-3m for qemu-devel@nongnu.org; Wed, 02 Aug 2006 22:24:48 -0400 Received: from [66.249.92.168] (helo=ug-out-1314.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G8SwS-0002uC-Uk for qemu-devel@nongnu.org; Wed, 02 Aug 2006 22:28:09 -0400 Received: by ug-out-1314.google.com with SMTP id s2so2106787uge for ; Wed, 02 Aug 2006 19:24:46 -0700 (PDT) Date: Thu, 3 Aug 2006 05:24:42 +0300 From: Paul Sokolovsky Message-ID: <958928716.20060803052442@gmail.com> Subject: Re[2]: [Qemu-devel] State of TI OMAP board support? In-Reply-To: References: <1935067809.20060730112614@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: Paul Sokolovsky , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: andrzej zaborowski Cc: qemu-devel@nongnu.org, Paul Brook Hello Andrzej, Sunday, July 30, 2006, 4:29:41 PM, you wrote: > Hi, > On 30/07/06, Paul Sokolovsky wrote: >> Hello qemu-devel, >> >> I wonder, what's the state of TI OMAP patch, previously announced on >> the list by Andrzej Zaborowski >> http://lists.gnu.org/archive/html/qemu-devel/2006-03/msg00125.html ? >> Is it considered for inclusion in the mainline? If not, what precludes >> that? > I made some progress on the OMAP 310 emulation but I probably won't > finish it till I absolutely need it (which might be soon). I think I > will consider it finished when I can run PalmOS 5.0 on it. Linux works > absolutely fine, but PalmOS boots only halfway through and gets stuck > in some loop (probably not the OMAP emulation fault, probably one of > the peripheral chips, which are also emulated). Running a > closed-source OS is a real stress-test for an emulator. Yes, I may say that the job you've already done is very impressive, and aims you have are even more ambitious. If you do PalmOS, WinCE will be next ;-). > I don't think it is considered for inclusion. Before it is merged I > would like to separate the generic OMAP code from board-related code > (the board I emulate is the Palm Tunsgten|E handheld), but I imagine > the QEMU maintainers won't like the way code is formatted and probably > many other things, hard to say. I really hoped to get response from QEMU author/ARM emulation maintainer regarding these points. Paul, any comments? Would you be interested to add more CPUs/boards? Any suggestion regarding this? Maybe if it is expected that there may be many implementation and they won't fit into core distribution, to provide API for plugin development? > If you want to emulate a different OMAP processor you'll probably want > to add the emulation of the DSP part, which 310 doesn't have and it > may a whole lot of additional work. Actually, I'm also working on porting a PDA to run Linux (iPaq 4150/XScale). So far I don't have strong need to run kernel compiled specifically for that device in QEMU, though SD support you implemented seems like very good addition for emulation of any PDA device. Anyway, I'm currently using Integrator/CP kernel from here: http://www.o-hand.com/~richard/qemu.html , which boots h4000 userland (Familiar Linux GPE) just fine. Well, that GPE image doesn't have suport for mouse, and QEMU cannot emulate touchscreen. So, first thing I'd be interested from your patch is that "absolute mouse" support. Its status is also not clear - googling gives lots of references, and over good period of time, but it seems that patch is still not in the mainline? Well, I guess I need to look closer at you patch and try do my builds based on it, before asking specific questions. > Also, my current tree is based on QEMU 0.8.0. Thanks, -- Paul mailto:pmiscml@gmail.com