This is a combination of my queued patches and those posted by Aurelien this week.
r~ The following changes since commit ecc1f5adeec4e3324d1b695a7c54e3967c526949: maintainers: Add myself as linux-user reviewer (2017-05-11 13:31:11 -0400) are available in the git repository at: git://github.com/rth7680/qemu.git tags/pull-s390-20170512 for you to fetch changes up to 538fad597d898f677f81cb4daacd37e7cdc18e6e: target/s390x: implement serialization in BRANCH CONDITION (2017-05-12 15:48:41 -0700) ---------------------------------------------------------------- Queued target/s390 patches ---------------------------------------------------------------- Aurelien Jarno (3): target/s390x: mask the SIGP order_code using SIGP_ORDER_MASK target/s390x: fix SIGNAL PROCESSOR return value target/s390x: implement serialization in BRANCH CONDITION Eric Bischoff (1): target/s390x: Implement LOAD PAIR DISJOINT Miroslav Benes (1): target/s390x: Implement LOAD PROGRAM PARAMETER Richard Henderson (4): target/s390x: Implement STORE FACILITIES LIST EXTENDED target/s390x: Diagnose specification exception for atomics target/s390x: Use atomic operations for COMPARE SWAP target/s390x: Use atomic operations for LOAD AND OP target/s390x/cpu.c | 1 + target/s390x/cpu.h | 6 ++ target/s390x/helper.c | 16 +++ target/s390x/helper.h | 3 + target/s390x/insn-data.def | 38 ++++--- target/s390x/kvm.c | 2 - target/s390x/mem_helper.c | 40 ++++++++ target/s390x/misc_helper.c | 62 +++++++++++- target/s390x/translate.c | 245 ++++++++++++++++++++++++++------------------- 9 files changed, 288 insertions(+), 125 deletions(-)