From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:45041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRulO-0001Wl-2u for qemu-devel@nongnu.org; Tue, 08 May 2012 20:28:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRulL-0000oI-9b for qemu-devel@nongnu.org; Tue, 08 May 2012 20:28:17 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Wed, 9 May 2012 02:28:06 +0200 Message-Id: <1336523290-6899-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v2 for-1.1 0/4] tcg/ppc: AREG0 support and Darwin fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-ppc@nongnu.org, agraf@suse.de, =?UTF-8?q?Andreas=20F=C3=A4rber?= Hello malc, Here's an updated series to fix AREG0 and ppc build. Debian/sparc fsck on Darwin/ppc now succeeds. No regressions noticed with Debian/sparc, HelenOS/sparc64, Haiku/i386, Haiku/x86_64. Regards, Andreas Cc: malc Cc: Alexander Graf v1 -> v2: * Drop _CALL_DARWIN fix that malc doesn't accept (_CALL_DARWIN being rese= rved). * Fix a register clobbering issue with 64-bit loads in non-AREG0 path. * Split register numbering and alignment adjustments off from AREG0 suppo= rt. * Address register clobbering for AREG0 aligned and unaligned paths. Andreas F=C3=A4rber (4): tcg/ppc: Do not overwrite lower address word on Darwin and AIX tcg/ppc: Don't hardcode register numbers tcg/ppc: Clobber r5 for 64-bit qemu_ld tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode tcg/ppc/tcg-target.c | 69 +++++++++++++++++++++++++++++++++++++++-----= ------ 1 files changed, 54 insertions(+), 15 deletions(-) --=20 1.7.7