From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M4uAa-0003T1-BW for qemu-devel@nongnu.org; Fri, 15 May 2009 05:57:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M4uAY-0003Rt-LD for qemu-devel@nongnu.org; Fri, 15 May 2009 05:57:35 -0400 Received: from [199.232.76.173] (port=40971 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M4uAY-0003RY-D2 for qemu-devel@nongnu.org; Fri, 15 May 2009 05:57:34 -0400 Received: from mx20.gnu.org ([199.232.41.8]:65420) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M4uAY-00070P-0U for qemu-devel@nongnu.org; Fri, 15 May 2009 05:57:34 -0400 Received: from naru.obs2.net ([84.20.150.76]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M4uAV-0003pk-Ic for qemu-devel@nongnu.org; Fri, 15 May 2009 05:57:31 -0400 Date: Fri, 15 May 2009 12:57:28 +0300 From: Riku Voipio Subject: Re: [Qemu-devel] [PATCH] Revived GUEST_BASE support for usermode emulation targets [v4] Message-ID: <20090515095728.GA24314@kos.to> References: <1241028203-19687-1-git-send-email-riku.voipio@iki.fi> <20090505204636.GB32298@kos.to> <200905150325.31918.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200905150325.31918.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: martin.mohring@opensuse.org, mika.westerberg@iki.fi, qemu-devel@nongnu.org On Fri, May 15, 2009 at 03:25:31AM +0100, Paul Brook wrote: > On Tuesday 05 May 2009, Riku Voipio wrote: > > On Tue, May 05, 2009 at 10:02:41PM +0400, malc wrote: > > > Things should work the way they are in your latest patch on x86 and > > > should be done the way it's done in the original submission (mov + add) > > > for x86_64. > > Ok.. here we go. not on a amd64 machine right now so I will test > > that part tomorrow. > I'm pretty sure it's still broken for large offsets. It is indeed broken. Since tcg_out_addi maps on x86_64 to tgen_arithi64 which doesn't accept 64bit values. But as Martin said, the currrent use for this patch is just to add very minimal offsets. Martin, I just rebased the linux-user patches, they should apply again (there was only a conflict in configure): https://git.maemo.org/projects/qemu/gitweb?p=qemu;a=shortlog;h=refs/heads/linux-user-for-upstream