These patches are to support vIOMMU in vdpa device 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 Cindy Lu (2): vfio: move the function vfio_get_xlat_addr() to memory.c vhost-vdpa: add support for vIOMMU hw/vfio/common.c | 92 +---------------------- hw/virtio/vhost-vdpa.c | 131 ++++++++++++++++++++++++++++++--- include/exec/memory.h | 4 + include/hw/virtio/vhost-vdpa.h | 10 +++ softmmu/memory.c | 84 +++++++++++++++++++++ 5 files changed, 222 insertions(+), 99 deletions(-) -- 2.34.3