Hi Peter, This is my current patch queue for s390. Please pull.
Alex The following changes since commit 3b730f570c5872ceea2137848f1d4554d4847441: Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream' into staging (2015-06-04 14:04:14 +0100) are available in the git repository at: git://github.com/agraf/qemu.git tags/signed-s390-for-upstream for you to fetch changes up to 9814fed0afa73f5c37f04e02ec17c915a5d59303: target-s390x: Only access allocated storage keys (2015-06-05 01:38:00 +0200) ---------------------------------------------------------------- Patch queue for s390 - 2015-06-05 This time there are a lot of s390x TCG emulation bug fixes - almost all of them from Aurelien, who returned from nirvana :). ---------------------------------------------------------------- Alexander Graf (1): target-s390x: Only access allocated storage keys Aurelien Jarno (33): target-s390x: fix CC computation for EX instruction target-s390x: fix CC computation for LOAD POSITIVE instructions target-s390x: optimize (negative-) abs computation target-s390x: remove unused helpers target-s390x: add a tod2time function target-s390x: simplify SCKC helper target-s390x: streamline STCK helper target-s390x: implement STCKC helper target-s390x: implement STPT helper target-s390x: fix LOAD MULTIPLE instruction on page boundary target-s390x: fix PSW value on dynamical exception from helpers target-s390x: fix MMU index computation target-s390x: define default NaN values target-s390x: silence NaNs for LOAD LENGTHENED and LOAD ROUNDED target-s390x: detect tininess before rounding for FP operations target-s390x: move a few instructions to the correct facility target-s390x: implement LAY and LAEY instructions target-s390x: fix exception for invalid operation code target-s390x: fix CLGIT instruction target-s390x: change CHRL and CGHRL format to RIL-b target-s390x: move STORE CLOCK FAST to the correct facility target-s390x: move SET DFP ROUNDING MODE to the correct facility target-s390x: implement LOAD FP INTEGER instructions target-s390x: implement TRANSLATE AND TEST instruction target-s390x: implement TRANSLATE EXTENDED instruction target-s390x: implement LPDFR and LNDFR instructions target-s390x: implement miscellaneous-instruction-extensions facility target-s390x: implement load-and-trap facility target-s390x: implement high-word facility target-s390x: add a cpu_mmu_idx_to_asc function target-s390x: support non current ASC in s390_cpu_handle_mmu_fault target-s390x: use softmmu functions for mvcp/mvcs target-s390x: fix MVC instruction when areas overlap fpu/softfloat-specialize.h | 8 +- target-s390x/cc_helper.c | 4 +- target-s390x/cpu.c | 8 + target-s390x/cpu.h | 39 ++++- target-s390x/fpu_helper.c | 43 +++++- target-s390x/helper.c | 2 +- target-s390x/helper.h | 9 +- target-s390x/insn-data.def | 91 ++++++++++-- target-s390x/int_helper.c | 42 ------ target-s390x/mem_helper.c | 123 +++++++++++----- target-s390x/misc_helper.c | 34 ++--- target-s390x/mmu_helper.c | 2 +- target-s390x/translate.c | 360 +++++++++++++++++++++++++++++++++++++++------ 13 files changed, 597 insertions(+), 168 deletions(-)