aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/intel-svm.h
diff options
context:
space:
mode:
authorJacob Pan <jacob.jun.pan@linux.intel.com>2020-05-16 14:20:53 +0800
committerJoerg Roedel <jroedel@suse.de>2020-05-18 15:37:25 +0200
commit76fdd6c59532630559a2c63e8645a7033f9623c4 (patch)
treec816d2ee812c414d53965c26d3e24029799cab18 /include/linux/intel-svm.h
parentiommu/vt-d: Add get_domain_info() helper (diff)
downloadwireguard-linux-76fdd6c59532630559a2c63e8645a7033f9623c4.tar.xz
wireguard-linux-76fdd6c59532630559a2c63e8645a7033f9623c4.zip
iommu/vt-d: Report SVA feature with generic flag
Query Shared Virtual Address/Memory capability is a generic feature. SVA feature check is the required first step before calling iommu_sva_bind_device(). VT-d checks SVA feature enabling at per IOMMU level during this step, SVA bind device will check and enable PCI ATS, PRS, and PASID capabilities at device level. This patch reports Intel SVM as SVA feature such that generic code (e.g. Uacce [1]) can use it. [1] https://lkml.org/lkml/2020/1/15/604 Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com> Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> Link: https://lore.kernel.org/r/20200516062101.29541-11-baolu.lu@linux.intel.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'include/linux/intel-svm.h')
0 files changed, 0 insertions, 0 deletions