This is the rewrite of EX that I posted last week, fixed with Aurelien's help, and adjusted to be applied on top of my v2 unwind patch set.
It also splits the patch into more pieces to make it easier to debug, and keeps the direct implementation of the most common target insns. Which are in fact so common I don't see any other usage while booting the debian installer. r~ Richard Henderson (4): target/s390x: Save current ilen during translation target/s390x: End the TB after EXECUTE target/s390x: Implement EXECUTE via new TranslationBlock target/s390x: Re-implement a few EXECUTE target insns directly target/s390x/cpu.h | 4 +- target/s390x/helper.c | 5 ++ target/s390x/machine.c | 19 ++++++ target/s390x/mem_helper.c | 156 ++++++++++++++++------------------------------ target/s390x/translate.c | 92 ++++++++++++++++----------- 5 files changed, 136 insertions(+), 140 deletions(-) -- 2.9.4