qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/27] virtio,pci,pc: fixes, features
@ 2025-05-14 11:50 Michael S. Tsirkin
  2025-05-14 11:50 ` [PULL 01/27] hw/cxl: Support aborting background commands Michael S. Tsirkin
                   ` (27 more replies)
  0 siblings, 28 replies; 31+ messages in thread
From: Michael S. Tsirkin @ 2025-05-14 11:50 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

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



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

end of thread, other threads:[~2025-07-10 13:27 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-14 11:50 [PULL 00/27] virtio,pci,pc: fixes, features Michael S. Tsirkin
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-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-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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).