[PATCH v2 00/25] iommu: Make default_domain's mandatory
Nicolin Chen
nicolinc at nvidia.com
Wed May 17 16:32:28 PDT 2023
On Mon, May 15, 2023 at 09:00:33PM -0300, Jason Gunthorpe wrote:
> This is on github: https://github.com/jgunthorpe/linux/commits/iommu_all_defdom
Ran some VFIO-passthrough sanity on x86 and ARM64, using this
branch. It should cover partially this series. So, if I may:
Tested-by: Nicolin Chen <nicolinc at nvidia.com>
Thanks
Nic
> v2:
> - FSL is an IDENTITY domain
> - Delete terga-gart instead of trying to carry it
> - Use the policy determination from iommu_get_default_domain_type() to
> drive the arm_iommu mode
> - Reorganize and introduce new patches to do the above:
> * Split the ops->identity_domain to an independent earlier patch
> * Remove the UNMANAGED return from def_domain_type in mtk_v1 earlier
> so the new iommu_get_default_domain_type() can work
> * Make the driver's def_domain_type have higher policy priority than
> untrusted
> * Merge the set_platfom_dma_ops hunk from mtk_v1 along with rockchip
> into the patch that forced IDENTITY on ARM32
> - Revise sun50i to be cleaner and have a non-NULL internal domain
> - Reword logging in exynos
> - Remove the gdev from the group alloc path, instead add a new
> function __iommu_group_domain_alloc() that takes in the group
> and uses the first device. Split this to its own patch
> - New patch to make iommufd's mock selftest into a real driver
> - New patch to fix power's partial iommu driver
More information about the linux-arm-kernel
mailing list