linux_dsm_epyc7002/drivers/iommu/amd
Joerg Roedel 2822e58250 iommu/amd: Do not use IOMMUv2 functionality when SME is active
When memory encryption is active the device is likely not in a direct
mapped domain. Forbid using IOMMUv2 functionality for now until finer
grained checks for this have been implemented.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Link: https://lore.kernel.org/r/20200824105415.21000-3-joro@8bytes.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2020-09-04 12:07:08 +02:00
..
amd_iommu_types.h
amd_iommu.h iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline 2020-06-30 14:47:42 +02:00
debugfs.c
init.c iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE 2020-09-04 11:53:18 +02:00
iommu_v2.c iommu/amd: Do not use IOMMUv2 functionality when SME is active 2020-09-04 12:07:08 +02:00
iommu.c iommu/amd: Do not force direct mapping when SME is active 2020-09-04 12:07:08 +02:00
Kconfig iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE 2020-09-04 11:53:18 +02:00
Makefile iommu/amd: Move Kconfig and Makefile bits down into amd directory 2020-07-29 14:15:36 +02:00
quirks.c