v2: https://lists.nongnu.org/archive/html/qemu-devel/2018-04/msg00837.html
Changes from v2: - Rebase onto v2.12.0-rc4 - Add R-b's - mips: + Fix comment typo s/intetrupt/interrupt/ + Fixes suggested by Richard: - use lookup_and_goto_ptr for BS_STOP (add a separate patch for this) - use DISAS_NORETURN in generate_exception_err - define and use DISAS_EXIT - riscv: + Rename ctx->pc_tmp to ctx->pc_succ_insn, as suggested by Bastian. You can fetch the tree from: https://github.com/cota/qemu/tree/trloop-conv-v3 Note that the changes in this series depend on this other branch: https://github.com/cota/qemu/tree/next_page_overflow-r-b Thanks, Emilio --- accel/tcg/translator.c | 21 +- include/exec/translator.h | 8 +- target/alpha/translate.c | 6 +- target/arm/translate-a64.c | 8 +- target/arm/translate.c | 9 +- target/hppa/translate.c | 7 +- target/i386/translate.c | 5 +- target/mips/translate.c | 625 ++++++++++---------- target/openrisc/translate.c | 226 ++++---- target/ppc/translate.c | 5 +- target/riscv/translate.c | 255 ++++----- target/s390x/translate.c | 1529 ++++++++++++++++++++++++------------------------- target/sh4/translate.c | 171 +++--- target/sparc/translate.c | 207 ++++--- 14 files changed, 1524 insertions(+), 1558 deletions(-)