summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/xe_ggtt.c
Commit message (Expand)AuthorAgeFilesLines
* drm/xe: Drop some unnecessary header includesMatt Roper2023-12-211-1/+0
* drm/xe: Add a helper for DRM device-lifetime BO createMichał Winiarski2023-12-211-5/+1
* drm/xe: Reorder GGTT init to earlier point in probeMichał Winiarski2023-12-211-4/+18
* drm/xe/display: Implement display supportMaarten Lankhorst2023-12-211-16/+9
* drm/xe: directly use pat_index for pte_encodeMatthew Auld2023-12-211-7/+9
* drm/xe/xe2: Follow XeHPC for TLB invalidationLucas De Marchi2023-12-211-1/+1
* drm/xe: Use vfunc for ggtt pte encodingLucas De Marchi2023-12-211-13/+40
* drm/xe/uc: Rename guc_submission_enabled() to uc_enabled()Daniele Ceraolo Spurio2023-12-211-1/+1
* drm/xe: Use Xe assert macros instead of XE_WARN_ON macroFrancois Dugast2023-12-211-7/+7
* drm/xe: Prefer WARN() over BUG() to avoid crashing the kernelFrancois Dugast2023-12-211-6/+6
* drm/xe: Set PTE_DM bit for stolen on MTLLucas De Marchi2023-12-211-2/+2
* drm/xe: Decouple vram check from xe_bo_addr()Lucas De Marchi2023-12-211-3/+2
* drm/xe/ggtt: prime ggtt->lock against FS_RECLAIMMatthew Auld2023-12-211-0/+11
* drm/xe: limit GGTT size to GUC_GGTT_TOPDaniele Ceraolo Spurio2023-12-211-6/+18
* drm/xe/tlb: Obtain forcewake when doing GGTT TLB invalidationsMatt Roper2023-12-191-0/+9
* drm/xe: Invalidate TLB on all affected GTs during GGTT updatesMatt Roper2023-12-191-6/+10
* drm/xe: Allocate GT dynamicallyMatt Roper2023-12-191-1/+1
* drm/xe: Memory allocations are tile-based, not GT-basedMatt Roper2023-12-191-3/+2
* drm/xe: Move GGTT from GT to tileMatt Roper2023-12-191-20/+22
* drm/xe: Move register MMIO into xe_tileMatt Roper2023-12-191-1/+2
* drm/xe: Add backpointer from gt to tileMatt Roper2023-12-191-6/+6
* drm/xe: keep pulling mem_access_get further backMatthew Auld2023-12-191-0/+6
* drm/xe/mmio: Use struct xe_regLucas De Marchi2023-12-191-3/+3
* drm/xe: Use XE_REG/XE_REG_MCRLucas De Marchi2023-12-191-3/+3
* drm/xe: Drop gen afixes from registersLucas De Marchi2023-12-191-6/+6
* drm/xe/guc: Convert GuC registers to REG_FIELD/REG_BITLucas De Marchi2023-12-191-3/+3
* drm/xe: Cleanup page-related definesLucas De Marchi2023-12-191-12/+12
* drm/xe: Drop GFX_FLSH_CNTL_GEN6 write during GGTT invalidationMatt Roper2023-12-191-5/+0
* drm/xe: s/lmem/vram/Matthew Auld2023-12-191-3/+3
* drm/xe: Remove dependency on i915_reg.hLucas De Marchi2023-12-191-2/+1
* drm/xe: Remove dependency on intel_gt_regs.hLucas De Marchi2023-12-191-1/+1
* drm/xe: Sort includesLucas De Marchi2023-12-191-3/+3
* drm/xe: Add debugfs for dumping GGTT mappingsMaarten Lankhorst2023-12-191-0/+13
* drm/xe: Use GuC to do GGTT invalidations for the GuC firmwareMatthew Brost2023-12-191-2/+10
* drm/xe/ggtt: fix GGTT scratch usage for DG2Matthew Auld2023-12-191-10/+18
* drm/xe/ggtt: fix alignment usage for DG2Matthew Auld2023-12-191-4/+21
* drm/xe: Map initial FB at the same place in GGTT tooMaarten Lankhorst2023-12-191-3/+13
* drm/xe/ggtt: Use BIT_ULL() for 64bitLucas De Marchi2023-12-121-2/+2
* drm/xe: Introduce a new DRM driver for Intel GPUsMatthew Brost2023-12-121-0/+304