OpenCloudOS-Kernel/drivers/iommu/intel
Robin Murphy 78ca078459 iommu/vt-d: Prepare for multiple DMA domain types
In preparation for the strict vs. non-strict decision for DMA domains
to be expressed in the domain type, make sure we expose our flush queue
awareness by accepting the new domain type, and test the specific
feature flag where we want to identify DMA domains in general. The DMA
ops reset/setup can simply be made unconditional, since iommu-dma
already knows only to touch DMA domains.

Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/31a8ef868d593a2f3826a6a120edee81815375a7.1628682049.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2021-08-18 13:27:49 +02:00
..
Kconfig iommu/vt-d: Expose latency monitor data through debugfs 2021-06-10 09:06:13 +02:00
Makefile iommu/vt-d: Add common code for dmar latency performance monitors 2021-06-10 09:06:13 +02:00
cap_audit.c iommu/vt-d: Move capability check code to cap_audit files 2021-02-04 14:42:00 +01:00
cap_audit.h iommu/vt-d: Move capability check code to cap_audit files 2021-02-04 14:42:00 +01:00
debugfs.c iommu/vt-d: Expose latency monitor data through debugfs 2021-06-10 09:06:13 +02:00
dmar.c iommu/vt-d: Add cache invalidation latency sampling 2021-06-10 09:06:13 +02:00
iommu.c iommu/vt-d: Prepare for multiple DMA domain types 2021-08-18 13:27:49 +02:00
irq_remapping.c pci-v5.13-changes 2021-05-05 13:24:11 -07:00
pasid.c iommu/vt-d: Fix kernel-doc syntax in file header 2021-06-10 09:06:12 +02:00
pasid.h iommu/vt-d: Report right snoop capability when using FL for IOVA 2021-04-07 10:41:30 +02:00
perf.c iommu/vt-d: Fix linker error on 32-bit 2021-06-10 10:33:14 +02:00
perf.h iommu/vt-d: Add common code for dmar latency performance monitors 2021-06-10 09:06:13 +02:00
svm.c iommu/vt-d: Fix out-bounds-warning in intel/svm.c 2021-06-10 09:06:13 +02:00
trace.c