aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-21drm/xe: Add tracking support for bos per clientTejas Upadhyay4-0/+92
2023-12-21drm/xe: Interface xe drm client with fdinfo interfaceTejas Upadhyay3-1/+26
2023-12-21drm/xe: Add drm-client infrastructureTejas Upadhyay5-1/+116
2023-12-21drm/xe: Add child contexts to the GuC context lookupDaniele Ceraolo Spurio1-14/+30
2023-12-21drm/xe/wa: Apply tile workarounds at probe/resumeMatt Roper6-0/+34
2023-12-21drm/xe: Disallow pinning dma-bufs in VRAMThomas Hellström2-8/+33
2023-12-21drm/xe: Simplify final return from xe_irq_install()Gustavo Sousa1-5/+1
2023-12-21drm/xe: Reinstate pipelined fence enable_signalingThomas Hellström3-6/+3
2023-12-21drm/xe/uc: Add GuC/HuC firmware path overridesDaniele Ceraolo Spurio3-1/+41
2023-12-21drm/xe/uc: Fix uC status trackingDaniele Ceraolo Spurio5-19/+26
2023-12-21drm/xe/uc: Rename guc_submission_enabled() to uc_enabled()Daniele Ceraolo Spurio10-22/+22
2023-12-21drm/xe/pmu: Enable PMU interfaceAravind Iddamsetty11-0/+833
2023-12-21drm/xe: Use spinlock in forcewake instead of mutexAravind Iddamsetty2-8/+8
2023-12-21drm/xe: Get GT clock to nanosecsAravind Iddamsetty2-1/+8
2023-12-21drm/xe/guc: Switch to major-only GuC FW tracking for MTLDaniele Ceraolo Spurio1-1/+1
2023-12-21drm/xe: Use Xe assert macros instead of XE_WARN_ON macroFrancois Dugast31-201/+235
2023-12-21drm/xe: Introduce Xe assert macrosMichal Wajdeczko1-0/+174
2023-12-21drm/xe: Replace XE_WARN_ON with drm_warn when just printing a stringFrancois Dugast6-17/+22
2023-12-21drm/xe: Fix fence reservation accoutingMatthew Brost2-2/+11
2023-12-21drm/xe: Convert remaining instances of ttm_eu_reserve_buffers to drm_execThomas Hellström2-69/+36
2023-12-21drm/xe: Convert pagefaulting code to use drm_execThomas Hellström3-62/+84
2023-12-21drm/xe: Rework xe_exec and the VM rebind worker to use the drm_exec helperThomas Hellström4-219/+153
2023-12-21drm/xe/bo: Remove the lock_no_vm()/unlock_no_vm() interfaceThomas Hellström6-35/+11
2023-12-21drm/xe/vm: Simplify and document xe_vm_lock()Thomas Hellström8-50/+41
2023-12-21drm/xe/bo: Simplify xe_bo_lock()Thomas Hellström7-100/+89
2023-12-21drm/xe/mmio: Account for GSI offset when checking rangesLucas De Marchi2-3/+7
2023-12-21drm/xe/uapi: Remove useless max_page_sizeRodrigo Vivi2-7/+0
2023-12-21drm/xe/uapi: Typo lingo and other small backwards compatible fixesRodrigo Vivi2-10/+11
2023-12-21drm/xe: Fix LRC workaroundsLucas De Marchi1-7/+34
2023-12-21drm/xe: Add dbg messages for LRC WAsLucas De Marchi1-0/+4
2023-12-21drm/xe/reg_sr: Use xe_gt_dbgLucas De Marchi1-5/+3
2023-12-21drm/xe/reg_sr: Simplify check for masked registersLucas De Marchi2-5/+8
2023-12-21drm/xe/pat: Use 0 instead of space on errorLucas De Marchi1-1/+1
2023-12-21drm/xe/selftests: make eviction test tile centricMatthew Auld1-7/+7
2023-12-21drm/xe/selftests: consider multi-GT for eviction testMatthew Auld1-4/+8
2023-12-21drm/xe/pm: Use PM functions only if CONFIG_PM_SLEEP is enabledFrancois Dugast1-23/+25
2023-12-21drm/xe: Fix array of bindsMatthew Brost1-206/+212
2023-12-21drm/gpuva: Add drm_gpuva_for_each_op_reverseMatthew Brost1-0/+10
2023-12-21drm/xe: Fixup unwind on VM ops errorsMatthew Brost2-10/+24
2023-12-21drm/xe: Convert xe_vma_op_flags to BIT macrosMatthew Brost1-3/+3
2023-12-21drm/xe: fix has_llc on rklMatthew Auld1-0/+1
2023-12-21drm/xe: nuke GuC on unloadMatthew Auld5-7/+25
2023-12-21drm/xe: Prevent return with locked vmPallavi Mishra1-11/+11
2023-12-21drm/xe: Add patch version on guc firmware initZhanjun Dong2-6/+9
2023-12-21drm/xe/pvc: Use fast copy engines as migrate engine on PVCNiranjana Vishwanathapura3-5/+34
2023-12-21drm/xe/pvc: Force even num engines to use 64BNiranjana Vishwanathapura2-0/+11
2023-12-21drm/xe/pvc: Blacklist BCS_SWCTRL registerNiranjana Vishwanathapura2-0/+8
2023-12-21drm/xe/ct: fix resv_space printMatthew Auld1-1/+1
2023-12-21drm/xe: standardize vm-less kernel submissionsDaniele Ceraolo Spurio7-37/+12
2023-12-21drm/xe: split kernel vs permanent engine flagsDaniele Ceraolo Spurio4-13/+27