[PULL 00/19] virtio,pci,pc: fixes

Michael S. Tsirkin posted 19 patches 3 months, 3 weeks ago
docs/pcie_sriov.txt            |   8 +-
include/hw/pci/pci.h           |   2 +-
include/hw/pci/pci_device.h    |  23 +--
include/hw/pci/pcie_sriov.h    |  27 +--
include/hw/virtio/virtio-pci.h |   1 -
hw/i386/amd_iommu.c            |   8 +-
hw/i386/intel_iommu.c          |   4 +-
hw/net/igb.c                   |  13 +-
hw/nvme/ctrl.c                 |  24 +--
hw/pci/pci.c                   |  89 +++------
hw/pci/pci_host.c              |   4 +-
hw/pci/pcie_sriov.c            | 433 +++++++++++------------------------------
hw/ppc/spapr_pci.c             |   8 +-
hw/virtio/virtio-net-pci.c     |   1 -
hw/virtio/virtio-pci.c         |  20 +-
hw/virtio/virtio-rng.c         |   5 +-
MAINTAINERS                    |   1 -
docs/system/index.rst          |   1 -
docs/system/sriov.rst          |  36 ----
hw/pci/trace-events            |   2 +-
20 files changed, 188 insertions(+), 522 deletions(-)
delete mode 100644 docs/system/sriov.rst
[PULL 00/19] virtio,pci,pc: fixes
Posted by Michael S. Tsirkin 3 months, 3 weeks ago
The following changes since commit e9d2db818ff934afb366aea566d0b33acf7bced1:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-08-01 07:31:49 +1000)

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 515457757ff8540c524ff39ea1d9564b251c6532:

  intel_iommu: Fix for IQA reg read dropped DW field (2024-08-01 04:32:00 -0400)

----------------------------------------------------------------
virtio,pci,pc: fixes

revert virtio pci/SR-IOV emulation at author's request
a couple of fixes in virtio,vtd

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Michael S. Tsirkin (17):
      virtio-rng: block max-bytes=0
      Revert "docs: Document composable SR-IOV device"
      Revert "virtio-net: Implement SR-IOV VF"
      Revert "virtio-pci: Implement SR-IOV PF"
      Revert "pcie_sriov: Allow user to create SR-IOV device"
      Revert "pcie_sriov: Check PCI Express for SR-IOV PF"
      Revert "pcie_sriov: Ensure PF and VF are mutually exclusive"
      Revert "hw/pci: Fix SR-IOV VF number calculation"
      Revert "pcie_sriov: Register VFs after migration"
      Revert "pcie_sriov: Remove num_vfs from PCIESriovPF"
      Revert "pcie_sriov: Release VFs failed to realize"
      Revert "pcie_sriov: Reuse SR-IOV VF device instances"
      Revert "pcie_sriov: Ensure VF function number does not overflow"
      Revert "pcie_sriov: Do not manually unrealize"
      Revert "hw/ppc/spapr_pci: Do not reject VFs created after a PF"
      Revert "hw/ppc/spapr_pci: Do not create DT for disabled PCI device"
      Revert "hw/pci: Rename has_power to enabled"

Peter Maydell (1):
      hw/i386/amd_iommu: Don't leak memory in amdvi_update_iotlb()

yeeli (1):
      intel_iommu: Fix for IQA reg read dropped DW field

 docs/pcie_sriov.txt            |   8 +-
 include/hw/pci/pci.h           |   2 +-
 include/hw/pci/pci_device.h    |  23 +--
 include/hw/pci/pcie_sriov.h    |  27 +--
 include/hw/virtio/virtio-pci.h |   1 -
 hw/i386/amd_iommu.c            |   8 +-
 hw/i386/intel_iommu.c          |   4 +-
 hw/net/igb.c                   |  13 +-
 hw/nvme/ctrl.c                 |  24 +--
 hw/pci/pci.c                   |  89 +++------
 hw/pci/pci_host.c              |   4 +-
 hw/pci/pcie_sriov.c            | 433 +++++++++++------------------------------
 hw/ppc/spapr_pci.c             |   8 +-
 hw/virtio/virtio-net-pci.c     |   1 -
 hw/virtio/virtio-pci.c         |  20 +-
 hw/virtio/virtio-rng.c         |   5 +-
 MAINTAINERS                    |   1 -
 docs/system/index.rst          |   1 -
 docs/system/sriov.rst          |  36 ----
 hw/pci/trace-events            |   2 +-
 20 files changed, 188 insertions(+), 522 deletions(-)
 delete mode 100644 docs/system/sriov.rst
Re: [PULL 00/19] virtio,pci,pc: fixes
Posted by Richard Henderson 3 months, 3 weeks ago
On 8/1/24 20:35, Michael S. Tsirkin wrote:
> The following changes since commit e9d2db818ff934afb366aea566d0b33acf7bced1:
> 
>    Merge tag 'for-upstream' ofhttps://gitlab.com/bonzini/qemu into staging (2024-08-01 07:31:49 +1000)
> 
> 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 515457757ff8540c524ff39ea1d9564b251c6532:
> 
>    intel_iommu: Fix for IQA reg read dropped DW field (2024-08-01 04:32:00 -0400)
> 
> ----------------------------------------------------------------
> virtio,pci,pc: fixes
> 
> revert virtio pci/SR-IOV emulation at author's request
> a couple of fixes in virtio,vtd
> 
> Signed-off-by: Michael S. Tsirkin<mst@redhat.com>

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.

r~