From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19C12M-0001B1-00 for qemu-devel@nongnu.org; Sat, 03 May 2003 13:43:02 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19C0z6-0007va-00 for qemu-devel@nongnu.org; Sat, 03 May 2003 13:39:40 -0400 Received: from pizda.ninka.net ([216.101.162.242]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19C0ys-0007PY-00 for qemu-devel@nongnu.org; Sat, 03 May 2003 13:39:27 -0400 Date: Sat, 03 May 2003 09:32:22 -0700 (PDT) Message-Id: <20030503.093222.56051138.davem@redhat.com> Subject: Re: [Qemu-devel] Alpha update From: "David S. Miller" In-Reply-To: <1051982966.3eb3fc76ae061@imp.free.fr> References: <871xzicvsn.fsf@student.uni-tuebingen.de> <20030501.114819.85423404.davem@redhat.com> <1051982966.3eb3fc76ae061@imp.free.fr> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , To: fabrice.bellard@free.fr Cc: qemu-devel@nongnu.org From: fabrice.bellard@free.fr Date: Sat, 03 May 2003 19:29:26 +0200 (CEST) Quoting "David S. Miller" : > There are some problems I'm trying to deal with now with respect to > register windows, it just requires some brainstorming. I've seen that gcc for Sparc has an option to generate "flat" code not using register windows. Have you considered using that ? I already played with this :-) It's not usable because due to a bug in gcc when you use -mflat it doesn't honor -fno-delayed-branch. I have to use -fno-delayed-branch so that the instructions emitted for the op-i386.o routines don't have pieces moved into the delay slot of the sparc return instruction. I have test-i386 fully passing except for 3 float tests at this point. Once I resolve that I'll start playing with using shared libraries and things like that.