summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_vm.c
AgeCommit message (Expand)AuthorFilesLines
13 daysdrm/xe: Adjust long-running workload timeslices to reasonable valuesMatthew Brost1-1/+4
2026-01-02drm/xe: Limit num_syncs to prevent oversized allocationsShuicheng Lin1-0/+3
2025-11-18drm/xe: Prevent BIT() overflow when handling invalid prefetch regionShuicheng Lin1-2/+4
2025-11-07drm/xe: Enforce correct user fence signaling order usingMatthew Brost1-0/+4
2025-10-21drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flagThomas Hellström1-3/+9
2025-10-21drm/xe: Retain vma flags when recreating and splitting vmas for madviseThomas Hellström1-57/+29
2025-10-13drm/xe: Don't allow evicting of BOs in same VM in array of VM bindsMatthew Brost1-9/+23
2025-10-03drm/gpusvm, drm/xe: Fix userptr to not allow device private pagesThomas Hellström1-0/+1
2025-09-15drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()Dan Carpenter1-2/+2
2025-09-10drm/xe: Convert xe_bo_create_pin_map() for exhaustive evictionThomas Hellström1-49/+72
2025-09-10drm/xe: Convert the CPU fault handler for exhaustive evictionThomas Hellström1-0/+1
2025-09-10drm/xe: Convert existing drm_exec transactions for exhaustive evictionThomas Hellström1-81/+58
2025-09-10drm/xe: Convert xe_bo_create_user() for exhaustive evictionThomas Hellström1-0/+14
2025-09-10drm/xe: Pass down drm_exec context to validationThomas Hellström1-5/+19
2025-09-05drm/xe: Block exec and rebind worker while evicting for suspend / hibernateThomas Hellström1-1/+41
2025-09-05drm/xe/userptr: replace xe_hmm with gpusvmMatthew Auld1-26/+22
2025-09-05drm/xe/vm: split userptr bits into separate fileMatthew Auld1-273/+5
2025-09-04drm/xe/vm: Fix error handling in xe_vm_query_vmas_attrs_ioctl()Himal Prasad Ghimiray1-0/+2
2025-08-27drm/xe: Decouple TLB invalidations from GTMatthew Brost1-12/+14
2025-08-27drm/xe: s/tlb_invalidation/tlb_invalMatthew Brost1-34/+30
2025-08-26drm/xe/uapi: Add UAPI for querying VMA count and memory attributesHimal Prasad Ghimiray1-0/+102
2025-08-26drm/xe: Reset VMA attributes to default in SVM garbage collectorHimal Prasad Ghimiray1-43/+113
2025-08-26drm/xe/vm: Add helper to check for default VMA memory attributesHimal Prasad Ghimiray1-0/+24
2025-08-26drm/xe/bo: Update atomic_access attribute on madviseHimal Prasad Ghimiray1-2/+5
2025-08-26drm/xe/svm: Consult madvise preferred location in prefetchHimal Prasad Ghimiray1-17/+30
2025-08-26drm/xe/svm: Add svm ranges migration policy on atomic accessHimal Prasad Ghimiray1-0/+39
2025-08-26drm/xe: Allow CPU address mirror VMA unbind with gpu bindings for madviseHimal Prasad Ghimiray1-2/+6
2025-08-26drm/xe/svm: Split system allocator vma incase of madvise callHimal Prasad Ghimiray1-0/+108
2025-08-26drm/xe/vma: Modify new_vma to accept struct xe_vma_mem_attr as parameterHimal Prasad Ghimiray1-7/+17
2025-08-26drm/xe/vma: Move pat_index to vma attributesHimal Prasad Ghimiray1-3/+3
2025-08-26Merge drm/drm-next into drm-xe-nextLucas De Marchi1-3/+10
2025-08-25drm/xe/vm: Clear the scratch_pt pointer on errorThomas Hellström1-2/+6
2025-08-20drm/gpuvm: Pass map arguments through a structBoris Brezillon1-3/+10
2025-08-18drm/xe: Untangle vm_bind_ioctl cleanup orderChristoph Manszewski1-6/+9
2025-08-18drm/xe: Fix vm_bind_ioctl double free bugChristoph Manszewski1-1/+2
2025-08-12drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_createPiotr Piórkowski1-19/+15
2025-08-12drm/xe: Assign ioctl xe file handler to vm in xe_vm_createPiotr Piórkowski1-5/+6
2025-08-11drm/xe: rework PDE PAT index selectionMatthew Auld1-5/+29
2025-08-08drm/xe: rename XE_WA to XE_GT_WAMatt Atwood1-1/+1
2025-07-23drm/xe/vf: Register CCS read/write contexts with GucSatyanarayana K V P1-3/+3
2025-07-11drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRRORMatthew Brost1-2/+2
2025-06-28drm/xe: Drop bo->sizeMatthew Brost1-3/+3
2025-06-26drm/xe: Implement and use the drm_pagemap populate_mm opThomas Hellström1-1/+1
2025-06-18drm/xe: Add xe_vm_has_valid_gpu_mapping helperMatthew Brost1-1/+1
2025-06-13drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation()Himal Prasad Ghimiray1-33/+70
2025-06-10drm/xe: Reorder 'Get pages failed' messageMatthew Brost1-2/+2
2025-06-04drm/xe: Make VMA tile_present, tile_invalidated access rules clearMatthew Brost1-4/+15
2025-05-29drm/xe/vm: move xe_svm_init() earlierMatthew Auld1-7/+12
2025-05-29drm/xe/vm: move rebind_work init earlierMatthew Auld1-4/+4
2025-05-14drm/xe/vm: Add debug prints for SVM range prefetchHimal Prasad Ghimiray1-1/+6