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
next 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.