These patches is to suppor 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
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 | 134 ++++++++++++++++++++++++++++++--- include/exec/memory.h | 4 + include/hw/virtio/vhost-vdpa.h | 10 +++ softmmu/memory.c | 84 +++++++++++++++++++++ 5 files changed, 225 insertions(+), 99 deletions(-) -- 2.34.3