[PATCH v9 0/9] Make the SMMUv3 CD logic match the new STE design (part 2a/3)
Will Deacon
will at kernel.org
Wed May 1 09:20:29 PDT 2024
On Tue, 30 Apr 2024 14:21:32 -0300, Jason Gunthorpe wrote:
> This is split out from the larger part two which aimes to rework the PASID
> related code.
>
> No new functionality is introduced in theses commits, it just reorganizes
> the CD logic to follow the same design of the new STE logic using make
> functions and a single programming flow without leaking details to
> callers.
>
> [...]
Applied to will (for-joerg/arm-smmu/updates), thanks!
[1/9] iommu/arm-smmu-v3: Add an ops indirection to the STE code
https://git.kernel.org/will/c/de31c3555412
[2/9] iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()
https://git.kernel.org/will/c/78a5fbe8395b
[3/9] iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
https://git.kernel.org/will/c/e9d1e4ff74b9
[4/9] iommu/arm-smmu-v3: Consolidate clearing a CD table entry
https://git.kernel.org/will/c/af8f0b83ea2b
[5/9] iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()
https://git.kernel.org/will/c/b2f4c0fcf094
[6/9] iommu/arm-smmu-v3: Allocate the CD table entry in advance
https://git.kernel.org/will/c/13abe4faac43
[7/9] iommu/arm-smmu-v3: Move the CD generation for SVA into a function
https://git.kernel.org/will/c/7b87c93c8b86
[8/9] iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
https://git.kernel.org/will/c/04905c17f648
[9/9] iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry
https://git.kernel.org/will/c/56e1a4cc2588
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
More information about the linux-arm-kernel
mailing list