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