From: Eric Auger <eric.au...@redhat.com> On ARM, the MSI doorbell is translated by the virtual IOMMU. As such address_space_translate() returns the MSI controller MMIO region and we get an "iommu map to non memory area" message. Let's remove this latter.
Signed-off-by: Eric Auger <eric.au...@redhat.com> Signed-off-by: Bharat Bhushan <bharat.bhus...@nxp.com> --- v5: - Added thi patch from Eric previous series (Eric somehow dropped in last version and this is needed for VFIO. hw/vfio/common.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/hw/vfio/common.c b/hw/vfio/common.c index 7c185e5a2e..fc40543121 100644 --- a/hw/vfio/common.c +++ b/hw/vfio/common.c @@ -328,8 +328,6 @@ static bool vfio_get_vaddr(IOMMUTLBEntry *iotlb, void **vaddr, &xlat, &len, writable, MEMTXATTRS_UNSPECIFIED); if (!memory_region_is_ram(mr)) { - error_report("iommu map to non memory area %"HWADDR_PRIx"", - xlat); return false; } -- 2.19.1