summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* drm/xe: Fix total initialization in xe_ggtt_print_holes()Nathan Chancellor2024-08-242-2/+2
* drm/xe/display: handle HPD polling in display runtime suspend/resumeVinod Govindapillai2024-08-233-3/+32
* drm/xe: Handle polling only for system s/r in xe_display_pm_suspend/resume()Imre Deak2024-08-231-12/+6
* drm/xe: Suspend/resume user access only during system s/rImre Deak2024-08-231-4/+6
* drm/xe: Update xe_sa to use xe_managed_bo_create_pin_mapMatthew Brost2024-08-232-7/+7
* drm/xe: Move hw_engine_fini to devm managedMatthew Brost2024-08-231-2/+2
* drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc finiMatthew Brost2024-08-231-1/+1
* drm/xe: Set firmware state to loadable before registering guc_fini_hwMatthew Brost2024-08-231-2/+2
* drm/xe: Move ggtt_fini to devm managedMatthew Brost2024-08-231-2/+2
* Revert "drm/xe: Invalidate media_gt TLBs in PT code"Matthew Brost2024-08-231-80/+19
* drm/xe: Fix missing runtime outer protection for ggtt_remove_nodeRodrigo Vivi2024-08-222-39/+73
* drm/xe: Make xe_ggtt_node struct independentRodrigo Vivi2024-08-2212-104/+214
* drm/xe: Refactor xe_ggtt balloon functions to make the node clearRodrigo Vivi2024-08-223-15/+18
* drm/xe: Introduce xe_ggtt_print_holesRodrigo Vivi2024-08-223-24/+42
* drm/xe: Introduce xe_ggtt_largest_holeRodrigo Vivi2024-08-223-21/+38
* drm/xe: Limit drm_mm_node_allocated access to xe_ggtt_nodeRodrigo Vivi2024-08-224-7/+19
* drm/xe: Rename xe_ggtt_node related functionsRodrigo Vivi2024-08-224-56/+54
* drm/xe: Encapsulate drm_mm_node inside xe_ggtt_nodeRodrigo Vivi2024-08-2211-78/+90
* drm/{i915, xe}: Avoid direct inspection of dpt_vma from outside dptRodrigo Vivi2024-08-224-3/+16
* drm/xe: Remove unnecessary drm_mm.h includesRodrigo Vivi2024-08-223-3/+1
* drm/xe: Introduce GGTT documentationRodrigo Vivi2024-08-223-35/+150
* drm/xe: Removed unused xe_ggtt_printkRodrigo Vivi2024-08-222-21/+0
* drm/xe: fixup xe_alloc_pf_queueMatthew Auld2024-08-211-1/+4
* drm/xe: Invalidate media_gt TLBs in PT codeMatthew Brost2024-08-211-19/+80
* drm/xe: Invalidate media_gt TLBsMatthew Brost2024-08-211-13/+24
* drm/xe: Free job before xe_exec_queue_putMatthew Brost2024-08-211-1/+2
* drm/xe: Drop HW fence pointer to HW fence ctxMatthew Brost2024-08-203-7/+11
* drm/xe/guc: Bump the G2H queue size to account for page faultsStuart Summers2024-08-201-2/+10
* drm/xe: Use topology to determine page fault queue sizeStuart Summers2024-08-202-14/+49
* drm/xe: Fix missing workqueue destroy in xe_gt_pagefaultStuart Summers2024-08-201-2/+16
* drm/xe/lnl: Offload system clear page activity to GPUNirmoy Das2024-08-193-2/+38
* drm/ttm: Add a flag to allow drivers to skip clear-on-freeNirmoy Das2024-08-192-8/+16
* drm/xe/oa: Use vma_pages() helper function in xe_oa_mmap()Thorsten Blum2024-08-191-2/+1
* drm/xe/display: Make display suspend/resume work on discreteMaarten Lankhorst2024-08-192-5/+29
* drm/xe/display: Match i915 driver suspend/resume sequences betterMaarten Lankhorst2024-08-191-5/+14
* drm/xe: prevent UAF around preempt fenceMatthew Auld2024-08-194-4/+4
* drm/xe: Remove redundant param from xe_bo_create_userNirmoy Das2024-08-195-14/+12
* drm/xe/device: Remove unused xe_device::usm::num_vm_in_*Francois Dugast2024-08-173-26/+0
* drm/xe/vm: Remove restriction that all VMs must be faulting if one isFrancois Dugast2024-08-171-8/+0
* drm/xe/exec: Switch hw engine group execution mode upon job submissionFrancois Dugast2024-08-173-2/+84
* drm/xe/hw_engine_group: Ensure safe transition between execution modesFrancois Dugast2024-08-172-0/+80
* drm/xe/hw_engine_group: Add helper to wait for dma fence jobsFrancois Dugast2024-08-171-0/+33
* drm/xe/exec_queue: Prepare last fence for hw engine group resume contextFrancois Dugast2024-08-172-2/+33
* drm/xe/exec_queue: Remove duplicated codeFrancois Dugast2024-08-171-4/+1
* drm/xe/hw_engine_group: Add helper to suspend faulting LR jobsFrancois Dugast2024-08-171-0/+36
* 'drm/xe/hw_engine_group: Register hw engine group's exec queuesFrancois Dugast2024-08-175-0/+86
* drm/xe/guc_submit: Make suspend_wait interruptibleFrancois Dugast2024-08-171-6/+6
* drm/xe/hw_engine_group: Introduce xe_hw_engine_groupFrancois Dugast2024-08-176-0/+176
* drm/xe: Use reserved copy engine for user binds on faulting devicesMatthew Brost2024-08-174-68/+70
* drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributesMatt Roper2024-08-164-4/+83