diff options
| author | Tangudu Tilak Tirumalesh <tilak.tirumalesh.tangudu@intel.com> | 2026-08-27 13:50:10 +0530 |
|---|---|---|
| committer | Shuicheng Lin <shuicheng.lin@intel.com> | 2026-08-28 13:41:47 -0700 |
| commit | 0f0a5aba875992c4d0aaf8c6178550557fa38ce2 (patch) | |
| tree | a1cee0c9d1cc1cb552f8bb0ea0bbe4aff0f6cea3 /scripts/Makefile.thinlto | |
| parent | ee460b8855d4a419a204bb68d91675e33b0c0d61 (diff) | |
| download | linux-next-0f0a5aba875992c4d0aaf8c6178550557fa38ce2.tar.gz linux-next-0f0a5aba875992c4d0aaf8c6178550557fa38ce2.zip | |
drm/xe/tlb_inval: add xe_tlb_inval_ggtt_full() GGTT invalidation helper
Add xe_tlb_inval_ggtt_full() and its GuC backend
send_tlb_inval_ggtt_full() for full engine TLB invalidation
within the requesting VF across all engines.
v2:
- Refactor with new helper xe_tlb_inval_issue_op_wait() and address
nits (Niranjana)
v3:
- Avoid TOCTOU issue around CT state (Matt Brost)
v4:
- Propagate real send errors instead of masking as -ECANCELED (Sashiko)
v5:
- Handle -ENOTRECOVERABLE (wedged), drop redundant -ECANCELED
(Matt Brost, Niranjana)
Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Tangudu Tilak Tirumalesh <tilak.tirumalesh.tangudu@intel.com>
Acked-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260827082011.3370672-3-tilak.tirumalesh.tangudu@intel.com
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
