From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DJf0J-0000ox-6Z for qemu-devel@nongnu.org; Thu, 07 Apr 2005 17:57:35 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DJf0E-0000ly-JR for qemu-devel@nongnu.org; Thu, 07 Apr 2005 17:57:30 -0400 Received: from [129.104.30.34] (helo=mx1.polytechnique.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DJfNJ-0002VD-GH for qemu-devel@nongnu.org; Thu, 07 Apr 2005 18:21:21 -0400 Message-ID: <4255B294.7080701@bellard.org> Date: Fri, 08 Apr 2005 00:22:12 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] ia64-enablement patch References: <200502180825.j1I8P0QD019790@napali.hpl.hp.com> In-Reply-To: <200502180825.j1I8P0QD019790@napali.hpl.hp.com> Content-Type: text/plain; charset=us-ascii; format=flowed 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: davidm@hpl.hp.com, qemu-devel@nongnu.org Cc: davidm@napali.hpl.hp.com David Mosberger wrote: > The patch below makes qemu work on ia64 linux. Most of the patch is > straight-forward, but there are perhaps some controversial bits and > pieces (in particular the linux-user/syscall.c changes need > consideration). I'm mostly throwing this out there to get some > reactions. If it looks generally OK, I can split it up into separate > pieces (generic cleanups & bug fixes, syscall-cleanup, ia64-specific > stuff). > > I haven't done a huge amount of testing. i386-softmmu/qemu boots the > minimal linux.img fine and Mandrake/x86 seems to be booting too. > i386-user/qemu runs basic x86 binaries such as "ls" and "nvi" fine, > but more complex stuff fails possibly because of lack of futex. I > wasn't able to test any other target architectures for lack of images > (the only non-x86 image I found was for PPC and for some reason > ppc-softmmu/qemu didn't get built for me. > > Enjoy, > > --david I applied most of your patch, except in linux-user/syscall.c. You should make the minimum amount of changes in this file. Fabrice.