[PULL 00/21] virtio,pc,pci: features, cleanups, fixes

Michael S. Tsirkin posted 21 patches 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/cover.1703582625.git.mst@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Fam Zheng <fam@euphon.net>, Raphael Norwitz <raphael.norwitz@nutanix.com>, Mathieu Poirier <mathieu.poirier@linaro.org>, Jason Wang <jasowang@redhat.com>
There is a newer version of this series
include/hw/virtio/vhost-backend.h |  14 ++++
include/hw/virtio/vhost-vdpa.h    |  40 ++++++----
include/hw/virtio/virtio-scsi.h   |   1 +
hw/acpi/cpu_hotplug.c             |  20 ++++-
hw/display/virtio-gpu-base.c      |   4 +
hw/scsi/vhost-scsi.c              |  66 ++++++++++++++-
hw/scsi/vhost-user-scsi.c         |   3 +-
hw/virtio/vdpa-dev.c              |   7 +-
hw/virtio/vhost-backend.c         |  28 +++++++
hw/virtio/vhost-user-rng.c        |  16 ++++
hw/virtio/vhost-vdpa.c            | 164 ++++++++++++++++++++------------------
net/vhost-vdpa.c                  | 116 +++++++++++++--------------
tests/qtest/bios-tables-test.c    |  20 ++---
hw/virtio/trace-events            |  14 ++--
14 files changed, 334 insertions(+), 179 deletions(-)
[PULL 00/21] virtio,pc,pci: features, cleanups, fixes
Posted by Michael S. Tsirkin 11 months ago
The following changes since commit 80f1709aa0eb4de09b4240563463f991a5b9d855:

  Merge tag 'pull-loongarch-20231221' of https://gitlab.com/gaosong/qemu into staging (2023-12-21 19:44:19 -0500)

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 7b67b2f0f4f7c5ec888a331af599d9daff735d60:

  vdpa: move memory listener to vhost_vdpa_shared (2023-12-25 11:34:55 -0500)

----------------------------------------------------------------
virtio,pc,pci: features, cleanups, fixes

vhost-scsi support for worker ioctls

fixes, cleanups all over the place.

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

----------------------------------------------------------------
Aaron Young (1):
      hw/acpi: propagate vcpu hotplug after switch to modern interface

Dongli Zhang (1):
      vhost-scsi: fix usage of error_reportf_err()

Eugenio Pérez (14):
      vdpa: do not set virtio status bits if unneeded
      vdpa: add VhostVDPAShared
      vdpa: move iova tree to the shared struct
      vdpa: move iova_range to vhost_vdpa_shared
      vdpa: move shadow_data to vhost_vdpa_shared
      vdpa: use vdpa shared for tracing
      vdpa: move file descriptor to vhost_vdpa_shared
      vdpa: move iotlb_batch_begin_sent to vhost_vdpa_shared
      vdpa: move backend_cap to vhost_vdpa_shared
      vdpa: remove msg type of vhost_vdpa
      vdpa: move iommu_list to vhost_vdpa_shared
      vdpa: use VhostVDPAShared in vdpa_dma_map and unmap
      vdpa: use dev_shared in vdpa_iommu
      vdpa: move memory listener to vhost_vdpa_shared

Mathieu Poirier (1):
      virtio: rng: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX

Mike Christie (2):
      vhost: Add worker backend callouts
      vhost-scsi: Add support for a worker thread per virtqueue

Zhao Liu (1):
      tests: bios-tables-test: Rename smbios type 4 related test functions

wangmeiling (1):
      Fix bugs when VM shutdown with virtio-gpu unplugged

 include/hw/virtio/vhost-backend.h |  14 ++++
 include/hw/virtio/vhost-vdpa.h    |  40 ++++++----
 include/hw/virtio/virtio-scsi.h   |   1 +
 hw/acpi/cpu_hotplug.c             |  20 ++++-
 hw/display/virtio-gpu-base.c      |   4 +
 hw/scsi/vhost-scsi.c              |  66 ++++++++++++++-
 hw/scsi/vhost-user-scsi.c         |   3 +-
 hw/virtio/vdpa-dev.c              |   7 +-
 hw/virtio/vhost-backend.c         |  28 +++++++
 hw/virtio/vhost-user-rng.c        |  16 ++++
 hw/virtio/vhost-vdpa.c            | 164 ++++++++++++++++++++------------------
 net/vhost-vdpa.c                  | 116 +++++++++++++--------------
 tests/qtest/bios-tables-test.c    |  20 ++---
 hw/virtio/trace-events            |  14 ++--
 14 files changed, 334 insertions(+), 179 deletions(-)


Re: [PULL 00/21] virtio,pc,pci: features, cleanups, fixes
Posted by Michael S. Tsirkin 11 months ago
On Tue, Dec 26, 2023 at 04:24:01AM -0500, Michael S. Tsirkin wrote:
> The following changes since commit 80f1709aa0eb4de09b4240563463f991a5b9d855:
> 
>   Merge tag 'pull-loongarch-20231221' of https://gitlab.com/gaosong/qemu into staging (2023-12-21 19:44:19 -0500)
> 
> 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 7b67b2f0f4f7c5ec888a331af599d9daff735d60:

f6fe3e333fe0fcb8ef87c669a3a8f84fbee10cb7 now - fixed one of commit logs.


>   vdpa: move memory listener to vhost_vdpa_shared (2023-12-25 11:34:55 -0500)
> 
> ----------------------------------------------------------------
> virtio,pc,pci: features, cleanups, fixes
> 
> vhost-scsi support for worker ioctls
> 
> fixes, cleanups all over the place.
> 
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> 
> ----------------------------------------------------------------
> Aaron Young (1):
>       hw/acpi: propagate vcpu hotplug after switch to modern interface
> 
> Dongli Zhang (1):
>       vhost-scsi: fix usage of error_reportf_err()
> 
> Eugenio Pérez (14):
>       vdpa: do not set virtio status bits if unneeded
>       vdpa: add VhostVDPAShared
>       vdpa: move iova tree to the shared struct
>       vdpa: move iova_range to vhost_vdpa_shared
>       vdpa: move shadow_data to vhost_vdpa_shared
>       vdpa: use vdpa shared for tracing
>       vdpa: move file descriptor to vhost_vdpa_shared
>       vdpa: move iotlb_batch_begin_sent to vhost_vdpa_shared
>       vdpa: move backend_cap to vhost_vdpa_shared
>       vdpa: remove msg type of vhost_vdpa
>       vdpa: move iommu_list to vhost_vdpa_shared
>       vdpa: use VhostVDPAShared in vdpa_dma_map and unmap
>       vdpa: use dev_shared in vdpa_iommu
>       vdpa: move memory listener to vhost_vdpa_shared
> 
> Mathieu Poirier (1):
>       virtio: rng: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX
> 
> Mike Christie (2):
>       vhost: Add worker backend callouts
>       vhost-scsi: Add support for a worker thread per virtqueue
> 
> Zhao Liu (1):
>       tests: bios-tables-test: Rename smbios type 4 related test functions
> 
> wangmeiling (1):
>       Fix bugs when VM shutdown with virtio-gpu unplugged
> 
>  include/hw/virtio/vhost-backend.h |  14 ++++
>  include/hw/virtio/vhost-vdpa.h    |  40 ++++++----
>  include/hw/virtio/virtio-scsi.h   |   1 +
>  hw/acpi/cpu_hotplug.c             |  20 ++++-
>  hw/display/virtio-gpu-base.c      |   4 +
>  hw/scsi/vhost-scsi.c              |  66 ++++++++++++++-
>  hw/scsi/vhost-user-scsi.c         |   3 +-
>  hw/virtio/vdpa-dev.c              |   7 +-
>  hw/virtio/vhost-backend.c         |  28 +++++++
>  hw/virtio/vhost-user-rng.c        |  16 ++++
>  hw/virtio/vhost-vdpa.c            | 164 ++++++++++++++++++++------------------
>  net/vhost-vdpa.c                  | 116 +++++++++++++--------------
>  tests/qtest/bios-tables-test.c    |  20 ++---
>  hw/virtio/trace-events            |  14 ++--
>  14 files changed, 334 insertions(+), 179 deletions(-)
> 
Re: [PULL 00/21] virtio,pc,pci: features, cleanups, fixes
Posted by Stefan Hajnoczi 11 months ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0 for any user-visible changes.