[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] Two minor fixes on virtio-iommu and smmu
From: |
Zhenzhong Duan |
Subject: |
[PATCH v2 0/2] Two minor fixes on virtio-iommu and smmu |
Date: |
Thu, 25 Jan 2024 15:37:04 +0800 |
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.
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(-)
--
2.34.1
- [PATCH v2 0/2] Two minor fixes on virtio-iommu and smmu,
Zhenzhong Duan <=