[PATCH v6 0/2] vhost-vdpa: add support for vIOMMU

Cindy Lu posted 2 patches 1 year, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221030060106.1341675-1-lulu@redhat.com
Maintainers: Alex Williamson <alex.williamson@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>
There is a newer version of this series
hw/vfio/common.c               | 135 +++++++++++----------------------
hw/virtio/vhost-vdpa.c         | 123 +++++++++++++++++++++++++++---
include/exec/memory.h          |   4 +
include/hw/virtio/vhost-vdpa.h |  10 +++
softmmu/memory.c               |  72 ++++++++++++++++++
5 files changed, 244 insertions(+), 100 deletions(-)
[PATCH v6 0/2] vhost-vdpa: add support for vIOMMU
Posted by Cindy Lu 1 year, 6 months ago
changes in V3
1. Move function vfio_get_xlat_addr to memory.c
2. Use the existing memory listener, while the MR is
iommu MR then call the function iommu_region_add/
iommu_region_del

changes in V4
1.make the comments in vfio_get_xlat_addr more general

changes in V5
1. Address the comments in the last version
2. Add a new arg in the function vfio_get_xlat_addr, which shows whether
the memory is backed by a discard manager. So the device can have its
own warning.

changes in V6
move the error_report for the unpopulated discard back to
memeory_get_xlat_add

Cindy Lu (2):
  vfio: move function vfio_get_xlat_addr() to memory.c
  vhost-vdpa: add support for vIOMMU

 hw/vfio/common.c               | 135 +++++++++++----------------------
 hw/virtio/vhost-vdpa.c         | 123 +++++++++++++++++++++++++++---
 include/exec/memory.h          |   4 +
 include/hw/virtio/vhost-vdpa.h |  10 +++
 softmmu/memory.c               |  72 ++++++++++++++++++
 5 files changed, 244 insertions(+), 100 deletions(-)

-- 
2.34.3