qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/15] s390x updates
@ 2018-10-04 15:28 Cornelia Huck
  2018-10-04 15:28 ` [Qemu-devel] [PULL 01/15] hw/s390x/ipl: Fix alignment problems of S390IPLState members Cornelia Huck
                   ` (15 more replies)
  0 siblings, 16 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-10-04 15:28 UTC (permalink / raw)
  To: Peter Maydell
  Cc: Christian Borntraeger, Alexander Graf, Richard Henderson,
	David Hildenbrand, Thomas Huth, qemu-s390x, qemu-devel,
	Cornelia Huck

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

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2018-10-08 15:14 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-04 15:28 [Qemu-devel] [PULL 00/15] s390x updates Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 01/15] hw/s390x/ipl: Fix alignment problems of S390IPLState members Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 02/15] hw/s390x/css: Remove QEMU_PACKED from struct SenseId Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 03/15] hw/s390x/ioinst: Fix alignment problem in struct SubchDev Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 04/15] s390x: Fence huge pages prior to 3.1 Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 05/15] target/s390x: exception on non-aligned LPSW(E) Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 06/15] s390x: move tcg_s390_program_interrupt() into TCG code and mark it noreturn Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 07/15] s390x/tcg: factor out and fix DATA exception injection Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 08/15] s390x/tcg: store in the TB flags if AFP is enabled Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 09/15] s390x/tcg: support flags for instructions Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 10/15] s390x/tcg: add instruction flags for floating point instructions Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 11/15] s390x/tcg: check for AFP-register, BFP and DFP data exceptions Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 12/15] s390x/tcg: handle privileged instructions via flags Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 13/15] s390x/tcg: fix FP register pair checks Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 14/15] s390x/tcg: refactor specification checking Cornelia Huck
2018-10-04 15:28 ` [Qemu-devel] [PULL 15/15] hw/s390x/s390-pci-bus: Convert sysbus init function to realize function Cornelia Huck
2018-10-05 16:53 ` [Qemu-devel] [PULL 00/15] s390x updates Peter Maydell
2018-10-08 15:02   ` Alex Bennée
2018-10-08 15:14     ` David Hildenbrand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).