summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
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 Iddamsetty10-0/+793
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 Vivi1-3/+0
2023-12-21drm/xe/uapi: Typo lingo and other small backwards compatible fixesRodrigo Vivi1-1/+1
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/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
2023-12-21drm/xe: fix submissions without vmDaniele Ceraolo Spurio3-5/+8
2023-12-21drm/xe: Drop xe_mmio_write64()Matt Roper2-14/+0
2023-12-21drm/xe: Avoid 64-bit register readsMatt Roper3-16/+58
2023-12-21drm/xe/lnl: Hook up MOCS tableBalasubramani Vivekanandan1-0/+8
2023-12-21drm/xe/lnl: Add GuC firmware definitionMatt Roper1-0/+1
2023-12-21drm/xe/lnl: Add LNL platform definitionMatt Roper2-0/+7
2023-12-21drm/xe/xe2: Program GuC's MOCS on Xe2 and beyondMatt Roper2-2/+2
2023-12-21drm/xe/xe2: Add MOCS tableBalasubramani Vivekanandan1-6/+23
2023-12-21drm/xe/xe2: Track VA bits independently of max page table levelMatt Roper5-3/+11
2023-12-21drm/xe/xe2: Define Xe2_LPM IP featuresMatt Roper1-0/+7
2023-12-21drm/xe/xe2: Define Xe2_LPG IP featuresMatt Roper1-0/+19