aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04drm/xe: Make TLB invalidation fences unorderedGravatar Thomas Hellström 1-1/+0
2024-03-13Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelGravatar Linus Torvalds 1-6/+7
2024-02-29drm/xe: Don't support execlists in xe_gt_tlb_invalidation layerGravatar Matthew Brost 1-0/+12
2023-12-21drm/xe: Report TLB timeout using GT oriented functionsGravatar Michal Wajdeczko 1-6/+7
2023-12-21drm/xe/guc: Include only required GuC ABI headersGravatar Michal Wajdeczko 1-0/+1
2023-12-21drm/xe/guc: Promote guc_to_gt/xe helpers to .hGravatar Michal Wajdeczko 1-6/+0
2023-12-21drm/xe: Dump CTB during TLB timeoutGravatar Pallavi Mishra 1-0/+2
2023-12-21drm/xe: Use Xe assert macros instead of XE_WARN_ON macroGravatar Francois Dugast 1-6/+6
2023-12-21drm/xe: Prefer WARN() over BUG() to avoid crashing the kernelGravatar Francois Dugast 1-6/+6
2023-12-21drm/xe: drop xe_device_mem_access_get() from invalidation_vmaGravatar Matthew Auld 1-6/+2
2023-12-21drm/xe: handle TLB invalidations from CT fast-pathGravatar Matthew Auld 1-50/+84
2023-12-21drm/xe/tlb: print seqno_recv on fence TLB timeoutGravatar Matthew Auld 1-2/+2
2023-12-21drm/xe/tlb: also update seqno_recv during resetGravatar Matthew Auld 1-2/+22
2023-12-21drm/xe/tlb: increment next seqno after successful CT sendGravatar Matthew Auld 1-5/+6
2023-12-21drm/xe/tlb: ensure we access seqno_recv onceGravatar Matthew Auld 1-6/+6
2023-12-21drm/xe/tlb: drop unnecessary smp_wmb()Gravatar Matthew Auld 1-1/+4
2023-12-21drm/xe: Add helpers to hide struct xe_vma internalsGravatar Matthew Brost 1-7/+7
2023-12-19drm/xe: Add backpointer from gt to tileGravatar Matt Roper 1-4/+4
2023-12-19drm/xe: keep pulling mem_access_get further backGravatar Matthew Auld 1-4/+6
2023-12-19drm/xe: don't allocate under ct->lockGravatar Matthew Auld 1-0/+4
2023-12-19drm/xe: fix tlb_invalidation_seqno_past()Gravatar Matthew Auld 1-3/+4
2023-12-19drm/xe: Print GT info on TLB inv failureGravatar Nirmoy Das 1-4/+4
2023-12-19drm/xe/tlb: fix expected_seqno calculationGravatar Matthew Auld 1-1/+6
2023-12-19drm/xe: Sort includesGravatar Lucas De Marchi 1-1/+2
2023-12-19drm/xe: Signal invalidation fence immediately if CT send failsGravatar Matthew Brost 1-9/+14
2023-12-19drm/xe: Use GuC to do GGTT invalidations for the GuC firmwareGravatar Matthew Brost 1-11/+32
2023-12-19drm/xe: Add range based TLB invalidationsGravatar Matthew Brost 1-14/+73
2023-12-19drm/xe: Add TDR for invalidation fence timeout cleanupGravatar Matthew Brost 1-5/+53
2023-12-19drm/xe: Add TLB invalidation fence ftraceGravatar Matthew Brost 1-0/+5
2023-12-19drm/xe: Kernel doc GT TLB invalidationsGravatar Matthew Brost 1-1/+51
2023-12-19drm/xe: Invalidate TLB after unbind is completeGravatar Matthew Brost 1-0/+2
2023-12-19drm/xe: Add TLB invalidation fenceGravatar Matthew Brost 1-3/+40
2023-12-19drm/xe: Move TLB invalidation variable to own sub-structure in GTGravatar Matthew Brost 1-10/+10
2023-12-19drm/xe: Break of TLB invalidation into its own fileGravatar Matthew Brost 1-0/+115