Hi Joerg, Below patches have been piled up for v5.8. They enable below features:
- Nested Shared Virtual Address (SVA) VT-d support - Replace Intel SVM with IOMMU SVA APIs - SVA page request draining support Can you please consider them for iommu/next? Best regards, Lu Baolu Jacob Pan (9): iommu/vt-d: Move domain helper to header iommu/vt-d: Use a helper function to skip agaw for SL iommu/vt-d: Add nested translation helper function iommu/vt-d: Add bind guest PASID support iommu/vt-d: Support flushing more translation cache types iommu/vt-d: Add svm/sva invalidate function iommu/vt-d: Add custom allocator for IOASID iommu/vt-d: Report SVA feature with generic flag iommu/vt-d: Replace intel SVM APIs with generic SVA APIs Lu Baolu (8): iommu/vt-d: Enlightened PASID allocation iommu/vt-d: Add get_domain_info() helper iommu/vt-d: Multiple descriptors per qi_submit_sync() iommu/vt-d: debugfs: Add support to show inv queue internals iommu/vt-d: Disable non-recoverable fault processing before unbind iommu/vt-d: Add page request draining support iommu/vt-d: Remove redundant IOTLB flush iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() Tom Murphy (1): iommu/vt-d: Remove IOVA handling code from the non-dma_ops path drivers/iommu/dmar.c | 99 ++++-- drivers/iommu/intel-iommu-debugfs.c | 62 ++++ drivers/iommu/intel-iommu.c | 449 +++++++++++++++++++++------- drivers/iommu/intel-pasid.c | 309 +++++++++++++++++-- drivers/iommu/intel-pasid.h | 27 +- drivers/iommu/intel-svm.c | 445 ++++++++++++++++++++++----- drivers/iommu/intel_irq_remapping.c | 2 +- include/linux/intel-iommu.h | 81 ++++- include/linux/intel-svm.h | 94 +----- include/uapi/linux/iommu.h | 5 + 10 files changed, 1252 insertions(+), 321 deletions(-) -- 2.17.1 _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu