Changes v1-v2: * Squashed patches 1, 2, 4. The feedback from patch 1 called for a re-ordering of the patch set to better deal with STFL, but I could not find an ordering that worked well. I think this is probably just as clear as 3 separate patches.
* STFL and STIDP implementations adjusted for feedback. * Minor tweaks to SAM implementations. * Split out z9-109 hack to a separate patch. r~ Richard Henderson (9): target-s390: Add facilities data to env target-s390: Implement STFLE target-s390: Implement SAM31 and SAM64 target-s390: Implement EPSW target-s390: Fix STIDP target-s390: Fix STURA target-s390: Implement LURA, LURAG, STURG target-s390: Implement ECAG target-s390: Force TCG to report Z9-109 target-s390x/cpu.c | 77 ++++++++++++++++++++++ target-s390x/cpu.h | 64 +++++++++++++++++- target-s390x/helper.h | 4 ++ target-s390x/insn-data.def | 18 ++++-- target-s390x/mem_helper.c | 18 +++++- target-s390x/misc_helper.c | 13 ++++ target-s390x/translate.c | 157 +++++++++++++++++++++++++++++++++++++-------- 7 files changed, 317 insertions(+), 34 deletions(-) -- 1.8.1.4