[PATCH v9 00/14] Update SMMUv3 to the modern iommu API (part 2b/3)
Will Deacon
will at kernel.org
Tue Jul 2 11:43:58 PDT 2024
On Tue, 25 Jun 2024 09:37:31 -0300, Jason Gunthorpe wrote:
> Continuing the work of part 1 and 2a this part focuses on the PASID and
> SVA code bringing these functional improvements:
>
> - attach_dev failure does not change the HW configuration.
>
> - Full PASID API support including:
> - S1/SVA domains attached to PASIDs
> - IDENTITY/BLOCKED/S1 attached to RID
> - Change of the RID domain while PASIDs are attached
>
> [...]
Applied to will (for-joerg/arm-smmu/updates), thanks!
[01/14] iommu/arm-smmu-v3: Convert to domain_alloc_sva()
https://git.kernel.org/will/c/678d79b98028
[02/14] iommu/arm-smmu-v3: Start building a generic PASID layer
https://git.kernel.org/will/c/85f2fb6ef413
[03/14] iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list
https://git.kernel.org/will/c/ad10dce61303
[04/14] iommu/arm-smmu-v3: Make changing domains be hitless for ATS
https://git.kernel.org/will/c/7497f4211f4f
[05/14] iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain
https://git.kernel.org/will/c/64efb3def3a5
[06/14] iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attaches
https://git.kernel.org/will/c/be7c90de39fd
[07/14] iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface
https://git.kernel.org/will/c/1d5f34f0002f
[08/14] iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain
https://git.kernel.org/will/c/d7b2d2ba1b84
[09/14] iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA
https://git.kernel.org/will/c/49db2ed23c52
[10/14] iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain
https://git.kernel.org/will/c/d38c28dbefee
[11/14] iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used
https://git.kernel.org/will/c/ce26ea9e6e12
[12/14] iommu/arm-smmu-v3: Test the STE S1DSS functionality
https://git.kernel.org/will/c/3b5302cbb06a
[13/14] iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED
https://git.kernel.org/will/c/8ee9175c2582
[14/14] iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID
https://git.kernel.org/will/c/f3b273b7c7e4
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
More information about the linux-arm-kernel
mailing list