summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/xe/xe_vm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/xe: Invalidate media_gt TLBsMatthew Brost2024-08-271-13/+24
* drm/xe: Hold a PM ref when GT TLB invalidations are inflightMatthew Brost2024-08-151-1/+3
* drm/xe: Drop xe_gt_tlb_invalidation_waitMatthew Brost2024-08-151-14/+16
* drm/xe: Take a ref to xe file when user creates a VMUmesh Nerlige Ramappa2024-08-151-1/+5
* drm/xe: Simplify locking in new_vmaMatthew Brost2024-06-211-23/+18
* drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lrFrancois Dugast2024-06-171-29/+29
* drm/xe/trace: Extract bo, vm, vma tracesRadhakrishna Sripada2024-06-121-1/+1
* drm/xe/vm: Simplify if conditionThorsten Blum2024-06-051-2/+2
* drm/xe: Nuke simple error captureJosé Roberto de Souza2024-05-231-49/+0
* drm/xe: Relax runtime pm protection around VMRodrigo Vivi2024-05-231-3/+9
* drm/xe: Fix UBSAN shift-out-of-bounds failureShuicheng Lin2024-05-091-2/+2
* drm/xe: Refactor default device atomic settingsNirmoy Das2024-05-061-1/+1
* drm/xe: Move vm bind bo validation to a helper functionNirmoy Das2024-05-061-34/+43
* drm/xe: Move ufence add to vm_bind_ioctl_ops_finiMatthew Brost2024-04-261-7/+37
* drm/xe: Move ufence check to op_lock_and_prepMatthew Brost2024-04-261-10/+23
* drm/xe: Add vm_bind_ioctl_ops_fini helperMatthew Brost2024-04-261-38/+24
* drm/xe: Add some members to xe_vma_opsMatthew Brost2024-04-261-5/+14
* drm/xe: Use xe_vma_ops to implement page fault rebindsMatthew Brost2024-04-261-10/+47
* drm/xe: Simplify VM bind IOCTL error handling and cleanupMatthew Brost2024-04-261-55/+12
* drm/xe: Use xe_vma_ops to implement xe_vm_rebindMatthew Brost2024-04-261-14/+64
* drm/xe: Add struct xe_vma_ops abstractionMatthew Brost2024-04-261-16/+21
* drm/xe: Move migrate to prefetch to op_lock_and_prep functionMatthew Brost2024-04-261-15/+15
* drm/xe: Add ops_execute function which returns a fenceMatthew Brost2024-04-261-100/+111
* drm/xe: Lock all gpuva ops during VM bind IOCTLMatthew Brost2024-04-261-40/+108
* drm/xe: Use xe_bo_lock()/xe_bo_unlock() helpersHimal Prasad Ghimiray2024-04-261-2/+2
* drm/xe/vm: Use xe_vm_lock()/xe_vm_unlock() helpersHimal Prasad Ghimiray2024-04-261-3/+3
* drm/xe/vm: prevent UAF in rebind_work_func()Matthew Auld2024-04-251-0/+3
* Revert "drm/xe/vm: drop vm->destroy_work"Matthew Auld2024-04-251-2/+15
* drm/xe: Fix unexpected backmerge resultsThomas Hellström2024-04-241-6/+7
* drm/xe: Kill xe_device_mem_access_{get*,put}Rodrigo Vivi2024-04-221-3/+3
* drm/xe/vm: don't include xe_gt.hMatthew Auld2024-04-171-1/+0
* drm/xe/vm: drop vm->destroy_workMatthew Auld2024-04-171-15/+2
* drm/xe/vm: prevent UAF with asid based lookupMatthew Auld2024-04-171-10/+11
* Merge drm/drm-next into drm-xe-nextThomas Hellström2024-04-121-7/+6
|\
| * Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2024-03-221-8/+24
| |\
| | * drm/xe: Invalidate userptr VMA on page pin faultMatthew Brost2024-03-141-8/+24
| * | Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2024-03-141-2/+197
| |\|
| * | drm/xe: Deny unbinds if uapi ufence pendingMika Kuoppala2024-02-291-0/+37
| * | drm/xe: get rid of MAX_BINDSPaulo Zanoni2024-02-291-4/+1
| * | drm/xe: Use vmalloc for array of bind allocation in bind IOCTLMatthew Brost2024-02-291-11/+14
| * | drm/xe/uapi: Remove unused flagsFrancois Dugast2024-02-291-10/+2
| * | drm/xe: Add uapi for dumpable bosMaarten Lankhorst2024-02-291-1/+2
| * | drm/xe: Return 2MB page size for compact 64k PTEsMatthew Brost2024-02-211-1/+1
| * | drm/xe: Add XE_VMA_PTE_64K VMA flagMatthew Brost2024-02-211-0/+5
| * | drm/xe: Fix xe_vma_set_pte_sizeMatthew Brost2024-02-211-3/+4
| * | drm/xe/vm: Avoid reserving zero fencesThomas Hellström2024-02-151-3/+10
| * | drm/xe: Remove TEST_VM_ASYNC_OPS_ERRORMatthew Brost2024-02-081-27/+1
| * | drm/xe/vm: don't ignore error when in_kthreadMatthew Auld2024-02-081-4/+1
| * | drm/xe: Assume large page size if VMA not yet boundMatthew Brost2024-02-081-1/+3
| * | drm/xe: Pick correct userptr VMA to repin on REMAP op failureMatthew Brost2024-02-081-5/+17