qemu-s390x
[Top][All Lists]
Advanced

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

[PULL 00/20] first set of s390x patches for 5.1


From: Cornelia Huck
Subject: [PULL 00/20] first set of s390x patches for 5.1
Date: Thu, 30 Apr 2020 11:44:25 +0200

The following changes since commit ee573f5326046223b6eef4ae7fbfec31d274e093:

  Update version for v5.0.0-rc4 release (2020-04-22 17:51:35 +0100)

are available in the Git repository at:

  https://github.com/cohuck/qemu tags/s390x-20200430

for you to fetch changes up to fbc1384ccd48fa7c0c38f950adf7992a4fb6042e:

  s390x/s390-virtio-ccw: Fix build on systems without KVM (2020-04-29 14:36:19 
+0200)

----------------------------------------------------------------
- update Linux headers to 5.7-rc3 (and virtio-net fixup)
- support for protected virtualization aka secure execution

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

Christian Borntraeger (3):
  s390x: Add unpack facility feature to GA1
  s390x/pv: Retry ioctls on -EINTR
  s390x/s390-virtio-ccw: Fix build on systems without KVM

Cornelia Huck (2):
  virtio-net: fix rsc_ext compat handling
  linux-headers: update against Linux 5.7-rc3

Janosch Frank (15):
  s390x: Move diagnose 308 subcodes and rcs into ipl.h
  s390x: protvirt: Support unpack facility
  s390x: protvirt: Add migration blocker
  s390x: protvirt: Inhibit balloon when switching to protected mode
  s390x: protvirt: KVM intercept changes
  s390x: Add SIDA memory ops
  s390x: protvirt: Move STSI data over SIDAD
  s390x: protvirt: SCLP interpretation
  s390x: protvirt: Set guest IPL PSW
  s390x: protvirt: Move diag 308 data over SIDA
  s390x: protvirt: Disable address checks for PV guest IO emulation
  s390x: protvirt: Move IO control structures over SIDA
  s390x: protvirt: Handle SIGP store status correctly
  docs: system: Add protvirt docs
  s390x: protvirt: Fix stray error_report_err in s390_machine_protect

 MAINTAINERS                                   |   2 +
 docs/system/s390x/protvirt.rst                |  60 ++++++++
 docs/system/target-s390x.rst                  |   5 +
 hw/net/virtio-net.c                           |   4 +-
 hw/s390x/Makefile.objs                        |   1 +
 hw/s390x/ipl.c                                |  59 +++++++-
 hw/s390x/ipl.h                                | 103 ++++++++++++-
 hw/s390x/pv.c                                 | 113 +++++++++++++++
 hw/s390x/s390-virtio-ccw.c                    | 137 +++++++++++++++++-
 hw/s390x/sclp.c                               |  56 +++++--
 include/hw/s390x/pv.h                         |  58 ++++++++
 include/hw/s390x/s390-virtio-ccw.h            |   1 +
 include/hw/s390x/sclp.h                       |   2 +
 include/standard-headers/linux/ethtool.h      |  10 +-
 .../linux/input-event-codes.h                 |   5 +-
 include/standard-headers/linux/pci_regs.h     |   2 +
 include/standard-headers/linux/vhost_types.h  |   8 +
 .../standard-headers/linux/virtio_balloon.h   |  12 +-
 include/standard-headers/linux/virtio_ids.h   |   1 +
 include/standard-headers/linux/virtio_net.h   | 102 ++++++++++++-
 linux-headers/COPYING                         |   2 +
 linux-headers/asm-x86/kvm.h                   |   1 +
 linux-headers/asm-x86/unistd_32.h             |   1 +
 linux-headers/asm-x86/unistd_64.h             |   1 +
 linux-headers/asm-x86/unistd_x32.h            |   1 +
 linux-headers/linux/kvm.h                     |  47 +++++-
 linux-headers/linux/mman.h                    |   5 +-
 linux-headers/linux/userfaultfd.h             |  40 ++++-
 linux-headers/linux/vfio.h                    |  37 +++++
 linux-headers/linux/vhost.h                   |  24 +++
 target/s390x/cpu.c                            |  27 ++--
 target/s390x/cpu.h                            |   7 +-
 target/s390x/cpu_features_def.inc.h           |   1 +
 target/s390x/diag.c                           |  75 +++++++---
 target/s390x/gen-features.c                   |   1 +
 target/s390x/helper.c                         |   6 +
 target/s390x/ioinst.c                         |  96 +++++++++---
 target/s390x/kvm-stub.c                       |   5 +
 target/s390x/kvm.c                            |  79 +++++++++-
 target/s390x/kvm_s390x.h                      |   3 +
 target/s390x/mmu_helper.c                     |  14 ++
 41 files changed, 1116 insertions(+), 98 deletions(-)
 create mode 100644 docs/system/s390x/protvirt.rst
 create mode 100644 hw/s390x/pv.c
 create mode 100644 include/hw/s390x/pv.h

-- 
2.21.1




reply via email to

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