From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LObc3-0003T5-CG for qemu-devel@nongnu.org; Sun, 18 Jan 2009 12:39:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LObc1-0003Sg-PC for qemu-devel@nongnu.org; Sun, 18 Jan 2009 12:39:06 -0500 Received: from [199.232.76.173] (port=49410 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LObc1-0003Sd-H1 for qemu-devel@nongnu.org; Sun, 18 Jan 2009 12:39:05 -0500 Received: from bsdimp.com ([199.45.160.85]:51550 helo=harmony.bsdimp.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LObbz-0000UY-9K for qemu-devel@nongnu.org; Sun, 18 Jan 2009 12:39:04 -0500 Date: Sun, 18 Jan 2009 10:36:17 -0700 (MST) Message-Id: <20090118.103617.-1572315281.imp@bsdimp.com> Subject: Re: [Qemu-devel] ARM->ARM From: "M. Warner Losh" In-Reply-To: <200901181632.26646.paul@codesourcery.com> References: <200901181632.26646.paul@codesourcery.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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, paul@codesourcery.com Cc: nitinroger123@gmail.com In message: <200901181632.26646.paul@codesourcery.com> Paul Brook writes: : On Sunday 18 January 2009, Nitin Natarajan wrote: : > Hi all, : > I have been thinking about doing a project that will try to run : > windows mobile executable on a linux based mobile phone. I just wanted to : > know if this would be feasible and if I could use parts of qemu to achieve : > the same. I also thought of extracting the assemble from the windows : > executable and trying to run that after doing a 1->1 ARM mapping. Your : > comments will be very helpful. Looking forward to hearing from you. : : Sounds like you just need to port Wine. : : You don't need to do any instruction translation or hardware emulation, so : qemu is unlikely to be of any real use to you. The other option would be to do something ala the Citrus Project from a few years ago on NetBSD and execute PECOFF binaries directly in the kernel. Wine has a LOT of x86 specific code in it and would be very hard to port. Warner