aboutsummaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
2023-12-21drm/xe: Invert mask and val in xe_mmio_wait32.Rodrigo Vivi7-24/+17
2023-12-21drm/xe: Fix an invalid locking wait context bugRodrigo Vivi1-6/+26
2023-12-21drm/xe: Sort xe_regs.hLucas De Marchi1-30/+33
2023-12-21drm/xe: Carve out top of DSM as reservedLucas De Marchi2-1/+10
2023-12-21drm/xe: Fix MTL+ stolen memory mappingLucas De Marchi1-2/+13
2023-12-21drm/xe: Set PTE_DM bit for stolen on MTLLucas De Marchi5-12/+29
2023-12-21drm/xe: Decouple vram check from xe_bo_addr()Lucas De Marchi6-43/+23
2023-12-21drm/xe: Remove vma arg from xe_pte_encode()Lucas De Marchi4-48/+13
2023-12-21drm/xe: fix mcr semaphore locking for MTLDaniele Ceraolo Spurio1-3/+4
2023-12-21drm/xe: Fix checking for unset valueLucas De Marchi1-1/+3
2023-12-21drm/xe/engine: add missing rpm for bind enginesMatthew Auld2-0/+20
2023-12-21drm/xe: Signal out-syncs on VM binds if no operationsMatthew Brost1-0/+2
2023-12-21drm/xe: Always use xe_vm_queue_rebind_worker helperMatthew Brost2-9/+8
2023-12-21drm/xe: Invert guc vs execlists parameters and info.Rodrigo Vivi6-14/+9
2023-12-21drm/xe/uapi: Remove XE_QUERY_CONFIG_FLAGS_USE_GUCRodrigo Vivi1-3/+0
2023-12-21drm/xe: fully turn on small-bar supportMatthew Auld1-9/+2
2023-12-21drm/xe/uapi: add the userspace bits for small-barMatthew Auld4-4/+39
2023-12-21drm/xe/bo: support tiered vram allocation for small-barMatthew Auld4-16/+40
2023-12-21drm/xe: xe_engine_create_ioctl should check gt_count, not tile_countMatt Roper1-2/+2
2023-12-21drm/xe/mtl: Map PPGTT as CPU:WCMatt Roper3-5/+15
2023-12-21drm/xe: add lockdep annotation for xe_device_mem_access_put()Matthew Auld3-2/+33
2023-12-21drm/xe: Use migrate engine for page fault bindsMatthew Brost2-3/+3
2023-12-21drm/xe: Only alloc userptr part of xe_vma for userptrsMatthew Brost2-27/+37
2023-12-21drm/xe: Combine destroy_cb and destroy_work in xe_vma into unionMatthew Brost1-5/+6
2023-12-21drm/xe: Change tile masks from u64 to u8Matthew Brost2-20/+20
2023-12-21drm/xe: Replace list_del_init with list_del for userptr.invalidate_link cleanupMatthew Brost1-1/+1
2023-12-21drm/xe: Reduce the number list links in xe_vmaMatthew Brost5-41/+49
2023-12-21drm/xe: Avoid doing rebindsMatthew Brost3-10/+70
2023-12-21drm/xe: Remove xe_vma_op_unmapMatthew Brost2-15/+0
2023-12-21drm/xe: Make bind engines safeMatthew Brost5-0/+140
2023-12-21drm/xe: Introduce a range-fence utilityThomas Hellström3-0/+232
2023-12-21drm/xe/execlist: Log when using execlist submissionFrancois Dugast1-1/+4
2023-12-21drm/xe: Cleanup style warnings and errorsFrancois Dugast10-34/+39
2023-12-21drm/xe/execlist: Remove leftover printk messagesFrancois Dugast1-8/+0
2023-12-21drm/xe: Rely on kmalloc/kzalloc log messageFrancois Dugast4-13/+7
2023-12-21drm/xe: Use FIELD_PREP/FIELD_GET for tile id encodingLucas De Marchi1-2/+2
2023-12-21drm/xe: Normalize XE_VM_FLAG* namesLucas De Marchi5-12/+12
2023-12-21drm/xe: add missing bulk_move resetMatthew Auld3-9/+30
2023-12-21drm/xe/selftests: restart GT after xe_bo_restore_kernel()Matthew Auld1-0/+14
2023-12-21drm/xe/selftests: hold rpm for ccs_test_migrate()Matthew Auld1-0/+4
2023-12-21drm/xe/selftests: hold rpm for evict_test_run_device()Matthew Auld1-0/+5
2023-12-21drm/xe: add lockdep annotation for xe_device_mem_access_get()Matthew Auld1-0/+24
2023-12-21drm/xe: drop xe_device_mem_access_get() from invalidation_vmaMatthew Auld1-6/+2
2023-12-21drm/xe/ggtt: prime ggtt->lock against FS_RECLAIMMatthew Auld1-0/+11
2023-12-21drm/xe: drop xe_device_mem_access_get() from guc_ct_sendMatthew Auld1-4/+0
2023-12-21drm/xe: ensure correct access_put orderingMatthew Auld3-6/+6
2023-12-21drm/xe/mmio: grab mem_access in xe_mmio_ioctlMatthew Auld1-0/+2
2023-12-21drm/xe/guc_pc: add missing mem_access for freq_rpe_showMatthew Auld1-0/+4
2023-12-21drm/xe/debugfs: grab mem_access around forcewakeMatthew Auld1-0/+4
2023-12-21drm/xe/vm: tidy up xe_runtime_pm usageMatthew Auld1-8/+2