Hi Zhenzhong, On 1/25/24 08:37, Zhenzhong Duan wrote: > Hi, > > PATCH1 fixes a potential issue with vfio devices when reboot to a > different OS which set bus number differently from previous OS. > I didn't reproduce the issue in reality, but it's still possible > in theory. VTD doesn't have same issue as it use some verify logic > to ensure right iommu MR is picked. > > PATCH2 does same thing for smmu. > > v2: > - Remove redundant memset in realize (Cédric) > - Add a patch for smmu (Eric) > - Drop the patch to support PCI device alias for now, as it's tricky in > using two different IOMMU MRs and Eric already sent a smarter fix.
For the series: Reviewed-by: Eric Auger <eric.au...@redhat.com> Tested-by: Eric Auger <eric.au...@redhat.com> Thanks Eric > > > Thanks > Zhenzhong > > Zhenzhong Duan (2): > virtio_iommu: Clear IOMMUPciBus pointer cache when system reset > smmu: Clear SMMUPciBus pointer cache when system reset > > hw/arm/smmu-common.c | 2 ++ > hw/virtio/virtio-iommu.c | 4 ++-- > 2 files changed, 4 insertions(+), 2 deletions(-) >