linux/drivers/iommu/intel
Lu Baolu f6f3721244 iommu/vt-d: Add iotlb flush for nested domain
This implements the .cache_invalidate_user() callback to support iotlb
flush for nested domain.

Link: https://lore.kernel.org/r/20240111041015.47920-9-yi.l.liu@intel.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Co-developed-by: Yi Liu <yi.l.liu@intel.com>
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2024-01-11 15:53:28 -04:00
..
cap_audit.c iommu/vt-d: Remove virtual command interface 2023-03-31 10:03:21 +02:00
cap_audit.h iommu/vt-d: Check FL and SL capability sanity in scalable mode 2021-10-18 12:31:48 +02:00
debugfs.c iommu/vt-d: debugfs: Support dumping a specified page table 2023-10-16 09:34:52 +02:00
dmar.c iommu/vt-d: Omit devTLB invalidation requests when TES=0 2023-11-27 11:07:51 +01:00
iommu.c iommu/vt-d: Set variable intel_dirty_ops to static 2023-11-27 11:07:54 +01:00
iommu.h iommu/vt-d: Support enforce_cache_coherency only for empty domains 2023-11-27 11:07:51 +01:00
irq_remapping.c x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() 2023-08-06 14:15:09 +02:00
Kconfig iommufd for 6.7 2023-11-01 16:44:56 -10:00
Makefile iommu/vt-d: Add helper for nested domain allocation 2023-10-26 11:16:33 -03:00
nested.c iommu/vt-d: Add iotlb flush for nested domain 2024-01-11 15:53:28 -04:00
pasid.c iommu/vt-d: Add helper to setup pasid nested translation 2023-10-26 11:16:33 -03:00
pasid.h iommu/vt-d: Add helper to setup pasid nested translation 2023-10-26 11:16:33 -03:00
perf.c iommu/vt-d: Move include/linux/intel-iommu.h under iommu 2022-07-15 10:21:31 +02:00
perf.h iommu/vt-d: Add common code for dmar latency performance monitors 2021-06-10 09:06:13 +02:00
perfmon.c iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug 2023-03-31 10:06:16 +02:00
perfmon.h iommu/vt-d: Add IOMMU perfmon support 2023-02-03 11:06:06 +01:00
svm.c iommu/vt-d: Fix incorrect cache invalidation for mm notification 2023-11-27 11:07:53 +01:00
trace.c iommu/vt-d: Move trace/events/intel_iommu.h under iommu 2022-07-15 10:21:28 +02:00
trace.h iommu/vt-d: Move include/linux/intel-iommu.h under iommu 2022-07-15 10:21:31 +02:00