From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [PULL 00/27] virtio,pci,pc: fixes, features
Date: Wed, 14 May 2025 07:50:16 -0400 [thread overview]
Message-ID: <cover.1747223385.git.mst@redhat.com> (raw)
The following changes since commit 7be29f2f1a3f5b037d27eedbd5df9f441e8c8c16:
Merge tag 'pull-vfio-20250509' of https://github.com/legoater/qemu into staging (2025-05-09 12:04:35 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to 28931c2e1591deb4bfaaf744fdc8813e96c230f1:
hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI device (2025-05-14 07:45:58 -0400)
----------------------------------------------------------------
virtio,pci,pc: fixes, features
vhost-scsi now supports scsi hotplug
cxl gained a bag of new operations, motably media operations
virtio-net now supports SR-IOV emulation
pci-testdev now supports backing memory bar with host memory
amd iommu now supports migration
fixes all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Akihiko Odaki (11):
hw/pci: Do not add ROM BAR for SR-IOV VF
hw/pci: Fix SR-IOV VF number calculation
pcie_sriov: Ensure PF and VF are mutually exclusive
pcie_sriov: Check PCI Express for SR-IOV PF
pcie_sriov: Allow user to create SR-IOV device
virtio-pci: Implement SR-IOV PF
virtio-net: Implement SR-IOV VF
docs: Document composable SR-IOV device
pcie_sriov: Make a PCI device with user-created VF ARI-capable
virtio: Call set_features during reset
virtio: Move virtio_reset()
CLEMENT MATHIEU--DRIF (2):
intel_iommu: Use BQL_LOCK_GUARD to manage cleanup automatically
intel_iommu: Take locks when looking for and creating address spaces
Davidlohr Bueso (2):
hw/cxl: Support aborting background commands
hw/cxl: Support get/set mctp response payload size
Dongli Zhang (1):
vhost-scsi: support VIRTIO_SCSI_F_HOTPLUG
Haoqian He (3):
system/runstate: add VM state change cb with return value
vhost: return failure if stop virtqueue failed in vhost_dev_stop
vhost-user: return failure if backend crash when live migration
Stephen Bates (1):
pci-testdev.c: Add membar-backed option for backing membar
Suravee Suthikulpanit (2):
hw/i386/amd_iommu: Isolate AMDVI-PCI from amd-iommu device to allow full control over the PCI device creation
hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI device
Sweta Kumari (1):
hw/cxl/cxl-mailbox-utils: CXL CCI Get/Set alert config commands
Vinayak Holikatti (3):
hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands cxl r3.2 (8.2.10.9.5.3)
hw/cxl: factor out calculation of sanitize duration from cmd_santize_overwrite
hw/cxl/cxl-mailbox-utils: Media operations Sanitize and Write Zeros commands CXL r3.2(8.2.10.9.5.3)
Yuquan Wang (1):
docs/cxl: Add serial number for persistent-memdev
hw/i386/amd_iommu.h | 5 +-
include/hw/cxl/cxl_device.h | 23 ++
include/hw/cxl/cxl_mailbox.h | 1 +
include/hw/pci/pci_device.h | 6 +-
include/hw/pci/pcie_sriov.h | 21 ++
include/hw/virtio/vhost-scsi-common.h | 2 +-
include/hw/virtio/vhost-vsock-common.h | 2 +-
include/hw/virtio/vhost.h | 8 +-
include/hw/virtio/virtio-pci.h | 1 +
include/hw/virtio/virtio.h | 2 +-
include/system/runstate.h | 13 +-
include/system/vhost-user-backend.h | 2 +-
backends/vhost-user.c | 20 +-
hw/block/vhost-user-blk.c | 27 +-
hw/block/virtio-blk.c | 7 +-
hw/char/virtio-serial-bus.c | 3 +-
hw/core/vm-change-state-handler.c | 18 +-
hw/cxl/cxl-device-utils.c | 14 +-
hw/cxl/cxl-mailbox-utils.c | 623 +++++++++++++++++++++++++++++++--
hw/display/vhost-user-gpu.c | 12 +-
hw/i386/acpi-build.c | 8 +-
hw/i386/amd_iommu.c | 101 ++++--
hw/i386/intel_iommu.c | 35 +-
hw/input/virtio-input.c | 3 +-
hw/mem/cxl_type3.c | 22 +-
hw/misc/pci-testdev.c | 12 +-
hw/net/virtio-net.c | 3 +-
hw/pci/pci.c | 76 ++--
hw/pci/pcie_sriov.c | 304 +++++++++++++---
hw/scsi/scsi-bus.c | 2 +-
hw/scsi/vhost-scsi-common.c | 13 +-
hw/scsi/vhost-scsi.c | 8 +-
hw/scsi/vhost-user-scsi.c | 18 +-
hw/vfio/migration.c | 2 +-
hw/virtio/vdpa-dev.c | 5 +-
hw/virtio/vhost-user-base.c | 23 +-
hw/virtio/vhost-user-fs.c | 23 +-
hw/virtio/vhost-user-scmi.c | 27 +-
hw/virtio/vhost-user-vsock.c | 15 +-
hw/virtio/vhost-vsock-common.c | 12 +-
hw/virtio/vhost-vsock.c | 11 +-
hw/virtio/vhost.c | 23 +-
hw/virtio/virtio-balloon.c | 3 +-
hw/virtio/virtio-crypto.c | 3 +-
hw/virtio/virtio-iommu.c | 3 +-
hw/virtio/virtio-net-pci.c | 1 +
hw/virtio/virtio-pci.c | 24 +-
hw/virtio/virtio-rng.c | 5 +-
hw/virtio/virtio.c | 108 +++---
system/cpus.c | 8 +-
system/runstate.c | 35 +-
MAINTAINERS | 1 +
docs/system/devices/cxl.rst | 18 +-
docs/system/index.rst | 1 +
docs/system/sriov.rst | 37 ++
55 files changed, 1442 insertions(+), 361 deletions(-)
create mode 100644 docs/system/sriov.rst
next reply other threads:[~2025-05-14 11:58 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-14 11:50 Michael S. Tsirkin [this message]
2025-05-14 11:50 ` [PULL 01/27] hw/cxl: Support aborting background commands Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 02/27] hw/cxl: Support get/set mctp response payload size Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 03/27] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands cxl r3.2 (8.2.10.9.5.3) Michael S. Tsirkin
2025-07-10 13:26 ` Peter Maydell
2025-09-17 13:05 ` Jonathan Cameron via
2025-05-14 11:50 ` [PULL 04/27] hw/cxl: factor out calculation of sanitize duration from cmd_santize_overwrite Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 05/27] hw/cxl/cxl-mailbox-utils: Media operations Sanitize and Write Zeros commands CXL r3.2(8.2.10.9.5.3) Michael S. Tsirkin
2025-07-10 13:23 ` Peter Maydell
2025-10-28 13:41 ` Peter Maydell
2025-05-14 11:50 ` [PULL 06/27] hw/cxl/cxl-mailbox-utils: CXL CCI Get/Set alert config commands Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 07/27] docs/cxl: Add serial number for persistent-memdev Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 08/27] hw/pci: Do not add ROM BAR for SR-IOV VF Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 09/27] hw/pci: Fix SR-IOV VF number calculation Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 10/27] pcie_sriov: Ensure PF and VF are mutually exclusive Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 11/27] pcie_sriov: Check PCI Express for SR-IOV PF Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 12/27] pcie_sriov: Allow user to create SR-IOV device Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 13/27] virtio-pci: Implement SR-IOV PF Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 14/27] virtio-net: Implement SR-IOV VF Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 15/27] docs: Document composable SR-IOV device Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 16/27] pcie_sriov: Make a PCI device with user-created VF ARI-capable Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 17/27] pci-testdev.c: Add membar-backed option for backing membar Michael S. Tsirkin
2025-05-14 11:50 ` [PULL 18/27] system/runstate: add VM state change cb with return value Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 19/27] vhost: return failure if stop virtqueue failed in vhost_dev_stop Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 20/27] vhost-user: return failure if backend crash when live migration Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 21/27] vhost-scsi: support VIRTIO_SCSI_F_HOTPLUG Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 22/27] virtio: Call set_features during reset Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 23/27] virtio: Move virtio_reset() Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 24/27] intel_iommu: Use BQL_LOCK_GUARD to manage cleanup automatically Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 25/27] intel_iommu: Take locks when looking for and creating address spaces Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 26/27] hw/i386/amd_iommu: Isolate AMDVI-PCI from amd-iommu device to allow full control over the PCI device creation Michael S. Tsirkin
2025-05-14 11:51 ` [PULL 27/27] hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI device Michael S. Tsirkin
2025-05-15 21:53 ` [PULL 00/27] virtio,pci,pc: fixes, features 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=cover.1747223385.git.mst@redhat.com \
--to=mst@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/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.