linux/drivers/iommu/iommufd
Yi Liu 4ff5421633 iommufd: Support allocating nested parent domain
Extend IOMMU_HWPT_ALLOC to allocate domains to be used as parent (stage-2)
in nested translation.

Add IOMMU_HWPT_ALLOC_NEST_PARENT to the uAPI.

Link: https://lore.kernel.org/r/20230928071528.26258-5-yi.l.liu@intel.com
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2023-10-10 13:31:24 -03:00
..
device.c iommufd: Flow user flags for domain allocation to domain_alloc_user() 2023-10-10 13:31:24 -03:00
double_span.h
hw_pagetable.c iommufd: Support allocating nested parent domain 2023-10-10 13:31:24 -03:00
io_pagetable.c iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() 2023-07-28 13:31:24 -03:00
io_pagetable.h
ioas.c iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas() 2023-03-29 16:52:41 -03:00
iommufd_private.h iommufd: Flow user flags for domain allocation to domain_alloc_user() 2023-10-10 13:31:24 -03:00
iommufd_test.h iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl 2023-08-18 12:52:15 -03:00
Kconfig vfio: Compile vfio_group infrastructure optionally 2023-07-25 10:20:50 -06:00
main.c VFIO updates for v6.6-rc1 2023-08-30 20:36:01 -07:00
Makefile
pages.c iommufd: Set end correctly when doing batch carry 2023-07-27 11:27:20 -03:00
selftest.c iommufd/selftest: Don't leak the platform device memory when unloading the module 2023-08-18 12:56:24 -03:00
vfio_compat.c vfio: align capability structures 2023-08-17 12:17:44 -06:00