linux/drivers/vfio
Jacob Pan e8efdf02d3 vfio: Enable cdev noiommu mode under iommufd
Now that devices under noiommu mode can bind with IOMMUFD and perform
IOAS operations, lift restrictions on cdev from VFIO side.
Use cases are documented in Documentation/driver-api/vfio.rst

Link: https://patch.msgid.link/r/fdac3395ecc52f87b722b54a055ced66733dc48f.1783360051.git.jacob.pan@linux.microsoft.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Pranjal Shrivastava <praan@google.com>
Reviewed-by: Yi Liu <yi.l.liu@intel.com>
Reviewed-by: Alex Williamson <alex@shazbot.org>
Signed-off-by: Jacob Pan <jacob.pan@linux.microsoft.com>
Fixes: 2c6cf6ab1564 ("iommufd: Allow binding to a noiommu device")
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2026-07-14 12:05:01 -03:00
..
cdx vfio/cdx: Consolidate MSI configured state onto cdx_irqs 2026-04-21 12:01:22 -06:00
fsl-mc bus: fsl-mc: use generic driver_override infrastructure 2026-04-04 20:41:25 +02:00
mdev Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
pci vfio/pci: Expose latched module parameter policy in debugfs 2026-06-29 14:26:31 -06:00
platform treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
container.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
debugfs.c vfio: Remove device debugfs before releasing devres 2026-06-29 14:26:28 -06:00
device_cdev.c vfio: Enable cdev noiommu mode under iommufd 2026-07-14 12:05:01 -03:00
group.c vfio: remove dead notifier code 2026-04-10 13:32:25 -06:00
iommufd.c vfio: Enable cdev noiommu mode under iommufd 2026-07-14 12:05:01 -03:00
Kconfig vfio: Enable cdev noiommu mode under iommufd 2026-07-14 12:05:01 -03:00
Makefile vfio/migration: Add debugfs to live migration driver 2023-12-04 14:29:08 -07:00
vfio_iommu_spapr_tce.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
vfio_iommu_type1.c vfio: remove dead notifier code 2026-04-10 13:32:25 -06:00
vfio_main.c vfio: Enable cdev noiommu mode under iommufd 2026-07-14 12:05:01 -03:00
vfio.h vfio: Enable cdev noiommu mode under iommufd 2026-07-14 12:05:01 -03:00
virqfd.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00