From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MFBxT-0007A2-D2 for qemu-devel@nongnu.org; Fri, 12 Jun 2009 14:58:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MFBxQ-000766-0k for qemu-devel@nongnu.org; Fri, 12 Jun 2009 14:58:35 -0400 Received: from [199.232.76.173] (port=50724 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MFBxP-000763-Qp for qemu-devel@nongnu.org; Fri, 12 Jun 2009 14:58:31 -0400 Received: from mail-bw0-f223.google.com ([209.85.218.223]:48996) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MFBxP-00025E-CD for qemu-devel@nongnu.org; Fri, 12 Jun 2009 14:58:31 -0400 Received: by bwz23 with SMTP id 23so2058509bwz.34 for ; Fri, 12 Jun 2009 11:58:30 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 12 Jun 2009 21:58:29 +0300 Message-ID: From: Blue Swirl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 0/5] PPC: remove the ELF section hack List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel GEN_HANDLER{,2} generate a structure in special ELF section. This may not work in all cases. Separate the structure from op function, later change the ELF section hack to a normal C table. This passes my tests. Blue Swirl (5): Clean up GEN_HANDLER Clean up GEN_HANDLER2 Concentrate most table entries to top Concentrate rest of table entries to top Replace ELF section hack with normal table target-ppc/translate.c | 1511 ++++++++++++++++++++++++++++++++++--------- target-ppc/translate_init.c | 11 +- 2 files changed, 1194 insertions(+), 328 deletions(-)