Hi
Patch1 enable ESRTPS to avoid three global invalidation request in guest
kernel.
Patch2 rework caching mode check with simpler code for VFIO device.
Patch3 fix a wrong parameter passing, I didn't add Fixed-by as they
belong to many different commits
Thanks
Zhenzhong
Changelog:
v2:
- restore the original code for VDPA, patch2 only take effect for VFIO device
- add patch3 to fix a parameter passing bug
Zhenzhong Duan (3):
intel_iommu: Enable Enhanced Set Root Table Pointer Support (ESRTPS)
intel_iommu: Simplify caching mode check with VFIO device
pci: Fix wrong parameter passing to pci_device_get_iommu_bus_devfn()
hw/i386/intel_iommu_internal.h | 1 +
hw/i386/intel_iommu.c | 42 ++++++----------------------------
hw/i386/pc.c | 20 ----------------
hw/pci/pci.c | 18 +++++++--------
4 files changed, 16 insertions(+), 65 deletions(-)
base-commit: 5ca676a4c78f14d01e4720eb6de786cf7f5b751d
--
2.47.1