From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53699) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tg2v2-0003CX-6w for qemu-devel@nongnu.org; Tue, 04 Dec 2012 19:32:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tg2v1-00054R-4Z for qemu-devel@nongnu.org; Tue, 04 Dec 2012 19:32:56 -0500 Received: from mail-la0-f45.google.com ([209.85.215.45]:37097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tfzuu-0001At-7y for qemu-devel@nongnu.org; Tue, 04 Dec 2012 16:20:36 -0500 Received: by mail-la0-f45.google.com with SMTP id p9so3245491laa.4 for ; Tue, 04 Dec 2012 13:20:35 -0800 (PST) From: Blue Swirl Date: Tue, 4 Dec 2012 21:20:15 +0000 Message-Id: Subject: [Qemu-devel] [PATCH 0/4] exec.c refactoring List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: blauwirbel@gmail.com Refactor TranslationBlock handling out of exec.c. This could also help make TCG more optional or add other code generators. Blue Swirl (4): exec: fix coding style exec: extract TB watchpoint check exec: move TB handling to translate-all.c exec: refactor cpu_restore_state exec-all.h | 6 +- exec.c | 1665 +--------------------------------------- hw/kvmvapic.c | 4 +- target-alpha/helper.c | 14 +- target-alpha/mem_helper.c | 8 +- target-arm/op_helper.c | 8 +- target-cris/op_helper.c | 8 +- target-i386/helper.c | 5 +- target-i386/mem_helper.c | 8 +- target-lm32/op_helper.c | 8 +- target-m68k/op_helper.c | 8 +- target-microblaze/op_helper.c | 8 +- target-mips/op_helper.c | 8 +- target-openrisc/mmu_helper.c | 10 +- target-ppc/mem_helper.c | 8 +- target-s390x/mem_helper.c | 8 +- target-sh4/op_helper.c | 23 +- target-sparc/cpu.h | 1 - target-sparc/helper.c | 12 +- target-sparc/ldst_helper.c | 24 +- target-unicore32/op_helper.c | 9 +- target-xtensa/op_helper.c | 14 +- translate-all.c | 1734 ++++++++++++++++++++++++++++++++++++++++- translate-all.h | 34 + user-exec.c | 8 +- 25 files changed, 1814 insertions(+), 1829 deletions(-) create mode 100644 translate-all.h -- 1.7.2.5