summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_vm.c
AgeCommit message (Expand)Author
2025-12-18drm/xe: Adjust long-running workload timeslices to reasonable valuesMatthew Brost
2025-12-18drm/xe: Limit num_syncs to prevent oversized allocationsShuicheng Lin
2025-12-04Merge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds
2025-11-18drm/xe: Prevent BIT() overflow when handling invalid prefetch regionShuicheng Lin
2025-11-07drm/xe: Enforce correct user fence signaling order usingMatthew Brost
2025-11-05drm/xe: Remove never used code in xe_vm_create()Gwan-gyeong Mun
2025-11-04drm/xe: Add xe_guc_pagefault layerMatthew Brost
2025-11-04drm/xe: Skip TLB invalidation waits in page fault bindsMatthew Brost
2025-11-04drm/xe: Decouple bind queue last fence from TLB invalidationsMatthew Brost
2025-11-04drm/xe: Attach last fence to TLB invalidation job queuesMatthew Brost
2025-11-04drm/xe: Enforce correct user fence signaling order usingMatthew Brost
2025-10-27drm/xe: Fix spelling and typos across Xe driver filesSanjay Yadav
2025-10-20drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flagThomas Hellström
2025-10-20drm/xe: Retain vma flags when recreating and splitting vmas for madviseThomas Hellström
2025-10-17drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flagThomas Hellström
2025-10-17drm/xe: Retain vma flags when recreating and splitting vmas for madviseThomas Hellström
2025-10-14drm/xe: Correct lineage for Wa_22014953428 and only check with valid GTMatt Roper
2025-10-13drm/xe: Don't allow evicting of BOs in same VM in array of VM bindsMatthew Brost
2025-10-09drm/xe: Don't allow evicting of BOs in same VM in array of VM bindsMatthew Brost
2025-10-09drm/xe/vf: Avoid indefinite blocking in preempt rebind worker for VFs support...Matthew Brost
2025-10-02drm/gpusvm, drm/xe: Fix userptr to not allow device private pagesThomas Hellström
2025-10-02drm/gpusvm, drm/xe: Fix userptr to not allow device private pagesThomas Hellström
2025-09-23drm/xe/pm: Add lockdep annotation for the pm_block completionThomas Hellström
2025-09-15drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()Dan Carpenter
2025-09-10drm/xe: Convert xe_bo_create_pin_map() for exhaustive evictionThomas Hellström
2025-09-10drm/xe: Convert the CPU fault handler for exhaustive evictionThomas Hellström
2025-09-10drm/xe: Convert existing drm_exec transactions for exhaustive evictionThomas Hellström
2025-09-10drm/xe: Convert xe_bo_create_user() for exhaustive evictionThomas Hellström
2025-09-10drm/xe: Pass down drm_exec context to validationThomas Hellström
2025-09-05drm/xe: Block exec and rebind worker while evicting for suspend / hibernateThomas Hellström
2025-09-05drm/xe/userptr: replace xe_hmm with gpusvmMatthew Auld
2025-09-05drm/xe/vm: split userptr bits into separate fileMatthew Auld
2025-09-04drm/xe/vm: Fix error handling in xe_vm_query_vmas_attrs_ioctl()Himal Prasad Ghimiray
2025-08-27drm/xe: Decouple TLB invalidations from GTMatthew Brost
2025-08-27drm/xe: s/tlb_invalidation/tlb_invalMatthew Brost
2025-08-26drm/xe/uapi: Add UAPI for querying VMA count and memory attributesHimal Prasad Ghimiray
2025-08-26drm/xe: Reset VMA attributes to default in SVM garbage collectorHimal Prasad Ghimiray
2025-08-26drm/xe/vm: Add helper to check for default VMA memory attributesHimal Prasad Ghimiray
2025-08-26drm/xe/bo: Update atomic_access attribute on madviseHimal Prasad Ghimiray
2025-08-26drm/xe/svm: Consult madvise preferred location in prefetchHimal Prasad Ghimiray
2025-08-26drm/xe/svm: Add svm ranges migration policy on atomic accessHimal Prasad Ghimiray
2025-08-26drm/xe: Allow CPU address mirror VMA unbind with gpu bindings for madviseHimal Prasad Ghimiray
2025-08-26drm/xe/svm: Split system allocator vma incase of madvise callHimal Prasad Ghimiray
2025-08-26drm/xe/vma: Modify new_vma to accept struct xe_vma_mem_attr as parameterHimal Prasad Ghimiray
2025-08-26drm/xe/vma: Move pat_index to vma attributesHimal Prasad Ghimiray
2025-08-25Merge drm/drm-next into drm-xe-nextLucas De Marchi
2025-08-25drm/xe/vm: Clear the scratch_pt pointer on errorThomas Hellström
2025-08-19drm/gpuvm: Pass map arguments through a structBoris Brezillon
2025-08-18drm/xe: Untangle vm_bind_ioctl cleanup orderChristoph Manszewski
2025-08-18drm/xe: Fix vm_bind_ioctl double free bugChristoph Manszewski