qemu-devel
[Top][All Lists]
Advanced

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

[PULL 00/14] s390x patches and slirp submodule removal


From: Thomas Huth
Subject: [PULL 00/14] s390x patches and slirp submodule removal
Date: Mon, 26 Sep 2022 19:07:50 +0200

 Hi Stefan!

The following changes since commit 6160d8ff81fb9fba70f5dad88d43ffd0fa44984c:

  Merge tag 'edgar/xilinx-next-2022-09-21.for-upstream' of 
https://github.com/edgarigl/qemu into staging (2022-09-22 13:24:28 -0400)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2022-09-26

for you to fetch changes up to 5890258aeeba303704ec1adca415e46067800777:

  Remove the slirp submodule (i.e. compile only with an external libslirp) 
(2022-09-26 17:23:47 +0200)

----------------------------------------------------------------
* Fix emulation of the LZRF instruction
* Fix "noexec" TCG test on s390x
* Implement SHA-512 and random number generator instructions
* Support for zPCI interpretation on s390x hosts
* Removal of the "slirp" submodule

----------------------------------------------------------------
Chenyi Qiang (2):
      configure: Add -Wno-gnu-variable-sized-type-not-at-end
      Update linux headers to v6.0-rc4

Christian Borntraeger (1):
      s390x/tcg: Fix opcode for lzrf

Ilya Leoshkevich (1):
      linux-user/host/s390: Add vector instructions to host_signal_write()

Jason A. Donenfeld (2):
      target/s390x: support SHA-512 extensions
      target/s390x: support PRNO_TRNG instruction

Matthew Rosato (7):
      s390x/pci: add routine to get host function handle from CLP info
      s390x/pci: enable for load/store interpretation
      s390x/pci: don't fence interpreted devices without MSI-X
      s390x/pci: enable adapter event notification for interpreted devices
      s390x/pci: let intercept devices have separate PCI groups
      s390x/pci: reflect proper maxstbl for groups of interpreted devices
      s390x/s390-virtio-ccw: add zpcii-disable machine property

Thomas Huth (1):
      Remove the slirp submodule (i.e. compile only with an external libslirp)

 configure                                      |  25 +--
 meson.build                                    | 121 +++---------
 include/hw/s390x/s390-pci-bus.h                |   8 +-
 include/hw/s390x/s390-pci-kvm.h                |  38 ++++
 include/hw/s390x/s390-pci-vfio.h               |   5 +
 include/hw/s390x/s390-virtio-ccw.h             |   1 +
 include/standard-headers/asm-x86/bootparam.h   |   7 +-
 include/standard-headers/drm/drm_fourcc.h      |  73 ++++++-
 include/standard-headers/linux/ethtool.h       |  29 +--
 include/standard-headers/linux/input.h         |  12 +-
 include/standard-headers/linux/pci_regs.h      |  30 ++-
 include/standard-headers/linux/vhost_types.h   |  17 +-
 include/standard-headers/linux/virtio_9p.h     |   2 +-
 include/standard-headers/linux/virtio_config.h |   7 +-
 include/standard-headers/linux/virtio_ids.h    |  14 +-
 include/standard-headers/linux/virtio_net.h    |  34 +++-
 include/standard-headers/linux/virtio_pci.h    |   2 +
 include/standard-headers/linux/virtio_ring.h   |  16 +-
 linux-headers/asm-arm64/kvm.h                  |  33 +++-
 linux-headers/asm-generic/unistd.h             |   4 +-
 linux-headers/asm-riscv/kvm.h                  |  22 +++
 linux-headers/asm-riscv/unistd.h               |   3 +-
 linux-headers/asm-s390/kvm.h                   |   1 +
 linux-headers/asm-x86/kvm.h                    |  33 ++--
 linux-headers/asm-x86/mman.h                   |  14 --
 linux-headers/linux/kvm.h                      | 172 +++++++++++++++-
 linux-headers/linux/userfaultfd.h              |  10 +-
 linux-headers/linux/vduse.h                    |  47 +++++
 linux-headers/linux/vfio.h                     |   4 +-
 linux-headers/linux/vfio_zdev.h                |   7 +
 linux-headers/linux/vhost.h                    |  35 +++-
 linux-user/include/host/s390/host-signal.h     |  25 +++
 target/s390x/kvm/kvm_s390x.h                   |   1 +
 hw/s390x/s390-pci-bus.c                        | 111 ++++++++++-
 hw/s390x/s390-pci-inst.c                       |  56 +++++-
 hw/s390x/s390-pci-kvm.c                        |  54 ++++++
 hw/s390x/s390-pci-vfio.c                       | 129 ++++++++++--
 hw/s390x/s390-virtio-ccw.c                     |  27 +++
 target/s390x/gen-features.c                    |  10 +-
 target/s390x/kvm/kvm.c                         |   7 +
 target/s390x/tcg/crypto_helper.c               | 259 +++++++++++++++++++++++++
 util/qemu-config.c                             |   4 +
 .gitlab-ci.d/buildtest.yml                     |  20 +-
 .gitmodules                                    |   3 -
 MAINTAINERS                                    |   1 -
 hw/s390x/meson.build                           |   1 +
 meson_options.txt                              |   5 +-
 qemu-options.hx                                |   8 +-
 scripts/archive-source.sh                      |   2 +-
 scripts/meson-buildoptions.sh                  |   4 +-
 slirp                                          |   1 -
 target/s390x/tcg/insn-data.def                 |   2 +-
 tests/avocado/machine_s390_ccw_virtio.py       |   1 +
 53 files changed, 1287 insertions(+), 270 deletions(-)
 create mode 100644 include/hw/s390x/s390-pci-kvm.h
 create mode 100644 hw/s390x/s390-pci-kvm.c
 delete mode 160000 slirp




reply via email to

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