summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_vm.c
AgeCommit message (Expand)Author
2025-09-09drm/xe: Block exec and rebind worker while evicting for suspend / hibernateThomas Hellström
2025-08-26drm/xe/vm: Clear the scratch_pt pointer on errorThomas Hellström
2025-08-21drm/xe: Fix vm_bind_ioctl double free bugChristoph Manszewski
2025-08-21drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_createPiotr Piórkowski
2025-08-19drm/xe: Assign ioctl xe file handler to vm in xe_vm_createPiotr Piórkowski
2025-07-11drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRRORMatthew Brost
2025-06-27drm/xe: Drop bo->sizeMatthew Brost
2025-06-26drm/xe: Implement and use the drm_pagemap populate_mm opThomas Hellström
2025-06-17drm/xe: Add xe_vm_has_valid_gpu_mapping helperMatthew Brost
2025-06-13drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation()Himal Prasad Ghimiray
2025-06-10drm/xe: Reorder 'Get pages failed' messageMatthew Brost
2025-06-04drm/xe: Make VMA tile_present, tile_invalidated access rules clearMatthew Brost
2025-05-29drm/xe/vm: move xe_svm_init() earlierMatthew Auld
2025-05-29drm/xe/vm: move rebind_work init earlierMatthew Auld
2025-05-14drm/xe/vm: Add debug prints for SVM range prefetchHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Implement prefetch support for SVM rangesHimal Prasad Ghimiray
2025-05-14drm/xe: Rename lookup_vma function to xe_find_vma_by_addrHimal Prasad Ghimiray
2025-05-14drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetchHimal Prasad Ghimiray
2025-05-14drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an increment valueHimal Prasad Ghimiray
2025-05-07drm/xe: Add config control for svm flush workShuicheng Lin
2025-05-07drm/xe: Use copy_from_user() instead of __copy_from_user()Harish Chegondi
2025-04-24drm/xe: Abort printing coredump in VM printer output if fullMatthew Brost
2025-04-07drm/xe: Allow scratch page under fault mode for certain platformOak Zeng
2025-04-07drm/xe: Clear scratch page on vm_bindOak Zeng
2025-03-27drm/xe: Introduce CONFIG_DRM_XE_GPUSVMThomas Hellström
2025-03-25drm/xe: Remove extra spaces in xe_vm.cMaarten Lankhorst
2025-03-10drm/xe: remove redundant check in xe_vm_create_ioctl()Xin Wang
2025-03-06drm/xe: Enable CPU address mirror uAPIMatthew Brost
2025-03-06drm/xe: Do not allow CPU address mirror VMA unbind ifMatthew Brost
2025-03-06drm/xe: Add unbind to SVM garbage collectorMatthew Brost
2025-03-06drm/xe: Add SVM garbage collectorMatthew Brost
2025-03-06drm/xe: Add (re)bind to SVM page fault handlerMatthew Brost
2025-03-06drm/xe: Add SVM range invalidation and page faultMatthew Brost
2025-03-06drm/xe: Nuke VM's mapping upon closeMatthew Brost
2025-03-06drm/xe: Add SVM init / close / fini to faulting VMsMatthew Brost
2025-03-06drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRRORMatthew Brost
2025-03-06drm/xe: Allow fault injection in exec queue IOCTLsFrancois Dugast
2025-03-05drm/xe/userptr: Unmap userptrs in the mmu notifierThomas Hellström
2025-03-05drm/xe: Fix fault mode invalidation with unbindThomas Hellström
2025-03-05drm/xe/vm: Validate userptr during gpu vma prefetchingThomas Hellström
2025-02-24drm/xe/userptr: remove tmp_evict listMatthew Auld
2025-02-24drm/xe/userptr: fix EFAULT handlingMatthew Auld
2025-02-24drm/xe/userptr: restore invalidation list on errorMatthew Auld
2025-02-03drm/xe/pxp/uapi: Add API to mark a BO as using PXPDaniele Ceraolo Spurio
2025-02-03drm/xe/pxp: Allocate PXP execution resourcesDaniele Ceraolo Spurio
2025-01-13Merge tag 'drm-xe-next-2025-01-10' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie
2025-01-09drm/xe: Fix all typos in xeNitin Gote
2024-12-13Merge tag 'drm-xe-next-2024-12-11' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie
2024-12-06drm/xe: Avoid evicting object of the same vm in none fault modeOak Zeng
2024-12-04drm/xe/display: fix ttm_bo_access() usageMatthew Auld