aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-27drm/xe: s/tlb_invalidation/tlb_invalMatthew Brost1-623/+0
2025-08-27drm/xe: Cancel pending TLB inval workers on teardownStuart Summers1-0/+12
2025-08-27drm/xe: Move explicit CT lock in TLB invalidation sequenceStuart Summers1-6/+13
2025-07-24drm/xe: Create ordered workqueue for GT TLB invalidation jobsMatthew Brost1-0/+8
2025-07-15drm/xe/pf: Invalidate LMTT during LMEM unprovisioningMichal Wajdeczko1-0/+34
2025-06-13drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation()Himal Prasad Ghimiray1-24/+0
2025-06-12drm/xe: Fix early wedge on GuC load failureDaniele Ceraolo Spurio1-0/+8
2025-03-27drm/xe: Fix an out-of-bounds shift when invalidating TLBThomas Hellström1-2/+10
2025-03-06drm/xe: Nuke VM's mapping upon closeMatthew Brost1-0/+22
2025-01-03drm/xe: Remove "graphics tile" from kernel docLucas De Marchi1-6/+6
2025-01-03drm/xe: Fix tlb invalidation when wedgingLucas De Marchi1-2/+2
2024-12-10drm/xe: Call invalidation_fence_fini for PT inval fences in error stateDaniele Ceraolo Spurio1-0/+8
2024-11-14drm/xe: Ignore GGTT TLB inval errors during GT resetNirmoy Das1-2/+11
2024-11-01drm/xe/guc/tlb: Flush g2h worker in case of tlb timeoutNirmoy Das1-0/+2
2024-10-17drm/xe/gt_tlb_invalidation_ggtt: Update handling of xe_force_wake_get returnHimal Prasad Ghimiray1-2/+3
2024-10-10drm/xe: fix unbalanced rpm put() with fence_fini()Matthew Auld1-16/+13
2024-09-11drm/xe/tlb: Convert register access to use xe_mmioMatt Roper1-3/+5
2024-08-12drm/xe: Add stats for tlb invalidation countNirmoy Das1-0/+2
2024-07-24drm/xe: Remove fence check from send_tlb_invalidationMatthew Brost1-2/+2
2024-07-19drm/xe: Hold a PM ref when GT TLB invalidations are inflightMatthew Brost1-2/+21
2024-07-19drm/xe: Drop xe_gt_tlb_invalidation_waitMatthew Brost1-93/+55
2024-07-19drm/xe: Add xe_gt_tlb_invalidation_fence_init helperMatthew Brost1-0/+36
2024-07-01drm/xe/guc: Configure TLB timeout based on CT buffer sizeNirmoy Das1-8/+22
2024-06-20drm/xe/vf: Don't use register based TLB invalidation if VFMichal Wajdeczko1-0/+4
2024-06-12drm/xe/trace: Print device_id in xe_trace eventsRadhakrishna Sripada1-12/+15
2024-05-07drm/xe: Don't rely on xe_force_wake.h to be included elsewhereMichal Wajdeczko1-0/+1
2024-04-30drm/xe: Remove uninitialized end var from xe_gt_tlb_invalidation_range()Nirmoy Das1-1/+1
2024-04-26drm/xe: Add xe_gt_tlb_invalidation_range and convert PT layer to use thisMatthew Brost1-15/+44
2024-04-24drm/xe: Force wedged state and block GT reset upon any GPU hangRodrigo Vivi1-1/+1
2024-03-28drm/xe: Make TLB invalidation fences unorderedThomas Hellström1-1/+0
2024-03-20drm/xe: Always check force_wake_get return codeDaniele Ceraolo Spurio1-1/+1
2024-03-05drm/xe: Do not grab forcewakes when issuing GGTT TLB invalidation via GuCMatthew Brost1-0/+2
2024-02-23drm/xe: Don't support execlists in xe_gt_tlb_invalidation layerMatthew Brost1-0/+12
2024-02-23drm/xe: Cleanup some layering in GGTTMatthew Brost1-1/+40
2023-12-21drm/xe: Report TLB timeout using GT oriented functionsMichal Wajdeczko1-6/+7
2023-12-21drm/xe/guc: Include only required GuC ABI headersMichal Wajdeczko1-0/+1
2023-12-21drm/xe/guc: Promote guc_to_gt/xe helpers to .hMichal Wajdeczko1-6/+0
2023-12-21drm/xe: Dump CTB during TLB timeoutPallavi Mishra1-0/+2
2023-12-21drm/xe: Use Xe assert macros instead of XE_WARN_ON macroFrancois Dugast1-6/+6
2023-12-21drm/xe: Prefer WARN() over BUG() to avoid crashing the kernelFrancois Dugast1-6/+6
2023-12-21drm/xe: drop xe_device_mem_access_get() from invalidation_vmaMatthew Auld1-6/+2
2023-12-21drm/xe: handle TLB invalidations from CT fast-pathMatthew Auld1-50/+84
2023-12-21drm/xe/tlb: print seqno_recv on fence TLB timeoutMatthew Auld1-2/+2
2023-12-21drm/xe/tlb: also update seqno_recv during resetMatthew Auld1-2/+22
2023-12-21drm/xe/tlb: increment next seqno after successful CT sendMatthew Auld1-5/+6
2023-12-21drm/xe/tlb: ensure we access seqno_recv onceMatthew Auld1-6/+6
2023-12-21drm/xe/tlb: drop unnecessary smp_wmb()Matthew Auld1-1/+4
2023-12-21drm/xe: Add helpers to hide struct xe_vma internalsMatthew Brost1-7/+7
2023-12-19drm/xe: Add backpointer from gt to tileMatt Roper1-4/+4
2023-12-19drm/xe: keep pulling mem_access_get further backMatthew Auld1-4/+6