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