[IOMMU] Provide invalidation hint to IOMMU page selective PASID-based IOTLB invalidation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
New
|
Undecided
|
Unassigned | ||
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
Description:
Invalidation Hint (IH) can be provided for page-selective-
However, currently our SVM code hardcode IH=0. which is less optimal. For vSVM, we have already added a generic flag (IOMMU_
SW needs to obtain statistics of non-leaf paging structure to provide IH bit.
static void intel_flush_
unsigned long pages, int ih, int gl)
{ struct intel_svm_dev *sdev; rcu_read_lock(); list_for_
/* Pages have been freed at this point */
static void intel_invalidat
struct mm_struct *mm,
unsigned long start, unsigned long end)
{ struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); intel_flush_
Target Kernel: TBD
Target Release: 23.10
description: | updated |
tags: |
added: intel-kernel-21.04 removed: intel-kernel-20.10 |
description: | updated |
description: | updated |
tags: |
added: intel-kernel-22.04 removed: intel-kernel-21.04 |
tags: |
added: intel-kernel-22.10 removed: intel-kernel-22.04 |
description: | updated |
description: | updated |
tags: |
added: intel-kernel-23.04 removed: intel-kernel-22.10 |
description: | updated |
tags: |
added: intel-kernel-23.10 removed: intel-kernel-23.04 |