diff options
author | Lu Baolu <[email protected]> | 2020-06-23 07:13:44 +0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2020-06-23 10:08:32 +0200 |
commit | 04c00956ee3cd138fd38560a91452a804a8c5550 (patch) | |
tree | 91f5890b3eee9ff6744b677a7a1e64af12574d76 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 50310600ebda74b9988467e2e6128711c7ba56fc (diff) |
iommu/vt-d: Update scalable mode paging structure coherency
The Scalable-mode Page-walk Coherency (SMPWC) field in the VT-d extended
capability register indicates the hardware coherency behavior on paging
structures accessed through the pasid table entry. This is ignored in
current code and using ECAP.C instead which is only valid in legacy mode.
Fix this so that paging structure updates could be manually flushed from
the cache line if hardware page walking is not snooped.
Fixes: 765b6a98c1de3 ("iommu/vt-d: Enumerate the scalable mode capability")
Signed-off-by: Lu Baolu <[email protected]>
Cc: Ashok Raj <[email protected]>
Cc: Kevin Tian <[email protected]>
Cc: Jacob Pan <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions