All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/14] s390x patches and slirp submodule removal
@ 2022-09-26 17:07 Thomas Huth
  2022-09-26 17:07 ` [PULL 01/14] s390x/tcg: Fix opcode for lzrf Thomas Huth
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Thomas Huth @ 2022-09-26 17:07 UTC (permalink / raw)
  To: Stefan Hajnoczi, qemu-devel; +Cc: qemu-s390x

 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



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

end of thread, other threads:[~2022-09-27 18:44 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-26 17:07 [PULL 00/14] s390x patches and slirp submodule removal Thomas Huth
2022-09-26 17:07 ` [PULL 01/14] s390x/tcg: Fix opcode for lzrf Thomas Huth
2022-09-26 17:07 ` [PULL 02/14] linux-user/host/s390: Add vector instructions to host_signal_write() Thomas Huth
2022-09-26 17:07 ` [PULL 03/14] target/s390x: support SHA-512 extensions Thomas Huth
2022-09-26 17:07 ` [PULL 04/14] target/s390x: support PRNO_TRNG instruction Thomas Huth
2022-09-26 17:07 ` [PULL 05/14] configure: Add -Wno-gnu-variable-sized-type-not-at-end Thomas Huth
2022-09-26 17:07 ` [PULL 06/14] Update linux headers to v6.0-rc4 Thomas Huth
2022-09-26 17:07 ` [PULL 07/14] s390x/pci: add routine to get host function handle from CLP info Thomas Huth
2022-09-26 17:07 ` [PULL 08/14] s390x/pci: enable for load/store interpretation Thomas Huth
2022-09-26 17:07 ` [PULL 09/14] s390x/pci: don't fence interpreted devices without MSI-X Thomas Huth
2022-09-26 17:08 ` [PULL 10/14] s390x/pci: enable adapter event notification for interpreted devices Thomas Huth
2022-09-26 17:08 ` [PULL 11/14] s390x/pci: let intercept devices have separate PCI groups Thomas Huth
2022-09-26 17:08 ` [PULL 12/14] s390x/pci: reflect proper maxstbl for groups of interpreted devices Thomas Huth
2022-09-26 17:08 ` [PULL 13/14] s390x/s390-virtio-ccw: add zpcii-disable machine property Thomas Huth
2022-09-26 17:08 ` [PULL 14/14] Remove the slirp submodule (i.e. compile only with an external libslirp) Thomas Huth
2022-09-27 18:40 ` [PULL 00/14] s390x patches and slirp submodule removal Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.