qemu-s390x
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-s390x] [PULL 00/15] s390x updates


From: Cornelia Huck
Subject: [qemu-s390x] [PULL 00/15] s390x updates
Date: Thu, 4 Oct 2018 17:28:42 +0200

The following changes since commit dafd95053611aa14dda40266857608d12ddce658:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging 
(2018-10-02 18:27:18 +0100)

are available in the Git repository at:

  git://github.com/cohuck/qemu tags/s390x-20181004

for you to fetch changes up to b576d582ea2b03f4eada186fff59308d22b40a6a:

  hw/s390x/s390-pci-bus: Convert sysbus init function to realize function 
(2018-10-04 12:10:40 +0200)

----------------------------------------------------------------
Various s390x updates:
- fix several struct definitions so that sparc hosts do not trip over
  unaligned accesses
- fence enabling huge pages for pre-3.1 machines
- sysbus init -> realize conversion
- fixes and improvements in tcg (instruction flags and AFP registers)

----------------------------------------------------------------

David Hildenbrand (9):
  s390x: move tcg_s390_program_interrupt() into TCG code and mark it
    noreturn
  s390x/tcg: factor out and fix DATA exception injection
  s390x/tcg: store in the TB flags if AFP is enabled
  s390x/tcg: support flags for instructions
  s390x/tcg: add instruction flags for floating point instructions
  s390x/tcg: check for AFP-register, BFP and DFP data exceptions
  s390x/tcg: handle privileged instructions via flags
  s390x/tcg: fix FP register pair checks
  s390x/tcg: refactor specification checking

Janosch Frank (1):
  s390x: Fence huge pages prior to 3.1

Pavel Zbitskiy (1):
  target/s390x: exception on non-aligned LPSW(E)

Thomas Huth (4):
  hw/s390x/ipl: Fix alignment problems of S390IPLState members
  hw/s390x/css: Remove QEMU_PACKED from struct SenseId
  hw/s390x/ioinst: Fix alignment problem in struct SubchDev
  hw/s390x/s390-pci-bus: Convert sysbus init function to realize
    function

 hw/s390x/css.c                     |  38 ++--
 hw/s390x/ipl.h                     |   5 +-
 hw/s390x/s390-pci-bus.c            |  34 ++--
 hw/s390x/s390-virtio-ccw.c         |  10 +
 include/hw/s390x/css.h             |   6 +-
 include/hw/s390x/ioinst.h          |  21 +-
 include/hw/s390x/s390-virtio-ccw.h |   3 +
 target/s390x/cpu.h                 |   9 +
 target/s390x/excp_helper.c         |  36 ++++
 target/s390x/fpu_helper.c          |  13 +-
 target/s390x/helper.h              |   1 +
 target/s390x/insn-data.def         | 395 +++++++++++++++++++------------------
 target/s390x/interrupt.c           |  15 +-
 target/s390x/kvm.c                 |  10 +-
 target/s390x/tcg-stub.c            |  10 +
 target/s390x/tcg_s390x.h           |   4 +
 target/s390x/translate.c           | 203 ++++++++-----------
 17 files changed, 430 insertions(+), 383 deletions(-)

-- 
2.14.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]