From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48731) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXYOI-0005Gg-Ij for qemu-devel@nongnu.org; Thu, 03 Sep 2015 13:33:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXYOD-00038Z-SU for qemu-devel@nongnu.org; Thu, 03 Sep 2015 13:33:38 -0400 References: <1441138050-5192-1-git-send-email-rth@twiddle.net> From: =?UTF-8?Q?Andreas_F=c3=a4rber?= Message-ID: <55E8846C.20909@suse.de> Date: Thu, 3 Sep 2015 19:33:32 +0200 MIME-Version: 1.0 In-Reply-To: <1441138050-5192-1-git-send-email-rth@twiddle.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH] tcg/aarch64: Fix tcg_out_qemu_{ld, st} for guest_base == 0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson , qemu-devel@nongnu.org Cc: Paolo Bonzini , qemu-stable , Aurelien Jarno Am 01.09.2015 um 22:07 schrieb Richard Henderson: > In ffc6372851d8631a9f9fa56ec613b3244dc635b9, we swapped the guest > base to the address base register from the address index register. > Except that 31 in the base slot is SP not XZR, so we need to be > more intelligent about which reg gets placed in which slot. >=20 > Cc: Paolo Bonzini > Cc: Aurelien Jarno > Cc: Richard Henderson > Cc: qemu-stable@nongnu.org (v2.4.0) > Reported-by: Andreas F=C3=A4rber > Signed-off-by: Richard Henderson > --- > tcg/aarch64/tcg-target.c | 27 ++++++++++++++++++++------- > 1 file changed, 20 insertions(+), 7 deletions(-) Tested-by: Andreas F=C3=A4rber Fixes my test case, thanks. Backporting it to v2.4.0 was a little complicated due to the guest base changes though, still waiting on results from our build service there. Regards, Andreas --=20 SUSE Linux GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany GF: Felix Imend=C3=B6rffer, Jane Smithard, Graham Norton; HRB 21284 (AG N= =C3=BCrnberg)