From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:45588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QYPAg-0002f5-FE for qemu-devel@nongnu.org; Sun, 19 Jun 2011 17:04:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QYPAf-00085M-3c for qemu-devel@nongnu.org; Sun, 19 Jun 2011 17:04:42 -0400 Received: from mail-qw0-f45.google.com ([209.85.216.45]:43697) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QYPAf-00085I-1E for qemu-devel@nongnu.org; Sun, 19 Jun 2011 17:04:41 -0400 Received: by qwj8 with SMTP id 8so441368qwj.4 for ; Sun, 19 Jun 2011 14:04:40 -0700 (PDT) MIME-Version: 1.0 From: Blue Swirl Date: Mon, 20 Jun 2011 00:04:20 +0300 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: [Qemu-devel] [PATCH 00/18] TCG stack frame patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel I think x86 and Sparc patches are ready to be applied. Blue Swirl (18): Delegate setup of TCG temporaries to targets TCG: fix negative frame offset calculations TCG: remove broken stack allocation for call arguments TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP TCG/x86: use stack for TCG temps TCG/Sparc64: use stack for TCG temps TCG/ARM: use stack for TCG temps TCG/HPPA: use TCG_REG_CALL_STACK instead of TCG_REG_SP TCG/HPPA: use stack for TCG temps TCG/IA64: use TCG_REG_CALL_STACK instead of TCG_REG_R12 TCG/IA64: use stack for TCG temps TCG/MIPS: use TCG_REG_CALL_STACK instead of TCG_REG_SP TCG/MIPS: use stack for TCG temps TCG/PPC: use TCG_REG_CALL_STACK instead of TCG_REG_R1 TCG/PPC: use stack for TCG temps TCG/s390: use TCG_REG_CALL_STACK instead of TCG_REG_R15 TCG/s390: use stack for TCG temps Remove temp_buf, rename CPU_TEMP_BUF_NLONGS cpu-defs.h | 3 --- tcg/arm/tcg-target.c | 9 +++++++++ tcg/hppa/tcg-target.c | 35 +++++++++++++++++++++-------------- tcg/i386/tcg-target.c | 24 ++++++++++++++---------- tcg/ia64/tcg-target.c | 16 ++++++++++++---- tcg/mips/tcg-target.c | 18 +++++++++++------- tcg/ppc/tcg-target.c | 22 +++++++++++++++------- tcg/ppc64/tcg-target.c | 21 ++++++++++++++------- tcg/s390/tcg-target.c | 11 ++++++++--- tcg/sparc/tcg-target.c | 5 ++++- tcg/tcg.c | 21 ++++++++++++--------- tcg/tcg.h | 3 +++ translate-all.c | 2 -- 13 files changed, 123 insertions(+), 67 deletions(-)