summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJacob Pan <jacob.jun.pan@linux.intel.com>2021-03-02 02:13:59 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-05-14 09:50:30 +0200
commitee06efc811eadd897ee7ab3dc44dde66235f808d (patch)
treeec6d5d09c88388e41bea1b21c2c2d8a736db23ce /tools
parentb60e13c306884e18c17498ca62353645bced9138 (diff)
iommu/vt-d: Reject unsupported page request modes
[ Upstream commit 78a523fe73b81b4447beb2d6c78c9fafae24eebb ] When supervisor/privilige mode SVM is used, we bind init_mm.pgd with a supervisor PASID. There should not be any page fault for init_mm. Execution request with DMA read is also not supported. This patch checks PRQ descriptor for both unsupported configurations, reject them both with invalid responses. Fixes: 1c4f88b7f1f92 ("iommu/vt-d: Shared virtual address in scalable mode") Acked-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com> Link: https://lore.kernel.org/r/1614680040-1989-4-git-send-email-jacob.jun.pan@linux.intel.com Signed-off-by: Joerg Roedel <jroedel@suse.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions