On Tue, 02 Jul 2024 14:34:34 +0800, Lu Baolu wrote: > This series implements the functionality of delivering IO page faults to > user space through the IOMMUFD framework. One feasible use case is the > nested translation. Nested translation is a hardware feature that > supports two-stage translation tables for IOMMU. The second-stage > translation table is managed by the host VMM, while the first-stage > translation table is owned by user space. This allows user space to > control the IOMMU mappings for its devices. > > [...] Applied first four to iommu (iommufd/attach-handles), thanks! [01/10] iommu: Introduce domain attachment handle https://git.kernel.org/iommu/c/14678219cf40 [02/10] iommu: Remove sva handle list https://git.kernel.org/iommu/c/3e7f57d1ef3f [03/10] iommu: Add attach handle to struct iopf_group https://git.kernel.org/iommu/c/06cdcc32d657 [04/10] iommu: Extend domain attach group with handle support https://git.kernel.org/iommu/c/8519e689834a Jason -- feel free to use this branch as a base on which you can take the iommufd parts. Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev