All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: Stefan Hajnoczi <stefanha@redhat.com>, qemu-devel@nongnu.org
Cc: qemu-s390x@nongnu.org
Subject: [PULL 00/14] s390x patches and slirp submodule removal
Date: Mon, 26 Sep 2022 19:07:50 +0200	[thread overview]
Message-ID: <20220926170804.453855-1-thuth@redhat.com> (raw)

 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	other threads:[~2022-09-26 18:10 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-26 17:07 Thomas Huth [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220926170804.453855-1-thuth@redhat.com \
    --to=thuth@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-s390x@nongnu.org \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.