mbox

[PULL,00/34] s390 patch queue 2015-06-05

Message ID 1433461324-23584-1-git-send-email-agraf@suse.de
State New
Headers show

Pull-request

git://github.com/agraf/qemu.git tags/signed-s390-for-upstream

Message

Alexander Graf June 4, 2015, 11:41 p.m. UTC
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(-)

Comments

Peter Maydell June 5, 2015, 12:01 p.m. UTC | #1
On 5 June 2015 at 00:41, Alexander Graf <agraf@suse.de> wrote:
> 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 :).

Applied, thanks.

-- PMM