]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iommu/arm-smmu-v3: Make the blocked domain support PASID
authorJason Gunthorpe <jgg@nvidia.com>
Wed, 4 Dec 2024 12:29:25 +0000 (04:29 -0800)
committerJoerg Roedel <jroedel@suse.de>
Wed, 18 Dec 2024 08:39:36 +0000 (09:39 +0100)
commitef181762cb544efc8c88b79ea9224e21ca5da533
treeab0cb218272d7650f6aad074e3960b62808550d0
parentb18301b9156a0d8a0094fcd16a1b98816539eab0
iommu/arm-smmu-v3: Make the blocked domain support PASID

The blocked domain is used to park RID to be blocking DMA state. This
can be extended to PASID as well. By this, the remove_dev_pasid() op
of ARM SMMUv3 can be dropped.

Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Link: https://lore.kernel.org/r/20241204122928.11987-5-yi.l.liu@intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c