+13
−0
+8
−2
+1
−1
Loading
Merge Pull Request from: @did-you-collect-the-wool-today 【特性描述】 本PR是支持SMMU vSVA特性的内核补丁集合,共147个补丁,来源如下: 1)upstream iommu子系统backport的补丁:patch 1-patch 96 Update SMMUv3 to the modern iommu API (part 1/3) https://lore.kernel.org/linux-iommu/0-v6-96275f25c39d+2d4-smmuv3_newapi_p1_jgg@nvidia.com/ Make the SMMUv3 CD logic match the new STE design (part 2a/3) https://lore.kernel.org/linux-iommu/0-v9-5040dc602008+177d7-smmuv3_newapi_p2_jgg@nvidia.com/ Update SMMUv3 to the modern iommu API (part 2b/3) https://lore.kernel.org/linux-iommu/0-v9-5cd718286059+79186-smmuv3_newapi_p2b_jgg@nvidia.com/ Add IOMMUFD dirty tracking support for SMMUv3 https://lore.kernel.org/linux-iommu/20240703101604.2576-1-shameerali.kolothum.thodi@huawei.com/ IOMMUFD: Deliver IO page faults to user space https://lore.kernel.org/linux-iommu/20240702063444.105814-1-baolu.lu@linux.intel.com/#t Tidy some minor things in the stream table/cd table area https://lore.kernel.org/linux-iommu/0-v4-6416877274e1+1af-smmuv3_tidy_jgg@nvidia.com/ 2)社区已相对稳定暂未合入主线的的补丁:patch 97-patch 139 iommufd: Add vIOMMU infrastructure (Part-1) https://lore.kernel.org/linux-iommu/cover.1730836219.git.nicolinc@nvidia.com/ iommufd: Add vIOMMU infrastructure (Part-2: vDEVICE) https://lore.kernel.org/linux-iommu/cover.1730836308.git.nicolinc@nvidia.com/ Initial support for SMMUv3 nested translation https://lore.kernel.org/linux-iommu/0-v4-9e99b76f3518+3a8-smmuv3_nesting_jgg@nvidia.com/ iommu: Support IOMMU_RESV_SW_MSI with nesting https://lore.kernel.org/linux-iommu/cover.1723056910.git.nicolinc@nvidia.com/ 3)修复回合补丁导致的kabi变更:patch 140-patch 147 Link:https://gitee.com/openeuler/kernel/pulls/13402