summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_svm.c
AgeCommit message (Expand)Author
2025-06-26drm/xe: Implement and use the drm_pagemap populate_mm opThomas Hellström
2025-06-26drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemapMatthew Brost
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-12drm/xe: Use WRITE_ONCE for range->tile_invalidated updateMatthew Brost
2025-06-12drm/xe: Don't use drm exec locking in SVM pagefaultsMatthew Brost
2025-06-04drm/xe/svm: Fix regression disallowing 64K SVM migrationMaarten Lankhorst
2025-05-29drm/xe: Do not warn on SVM migration failing because of 64k requirementsMatthew Brost
2025-05-28drm/xe/svm: Avoid duplicate eviction on get_pages() failureHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Add xe_svm_find_vma_start() helperHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem()Himal Prasad Ghimiray
2025-05-14drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() publicHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svmHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Make xe_svm_range_* end/start/size publicHimal Prasad Ghimiray
2025-05-14drm/xe/svm: Make to_xe_range a public functionHimal Prasad Ghimiray
2025-05-14drm/xe: Make xe_svm_alloc_vram publicHimal Prasad Ghimiray
2025-05-12drm/xe: Add atomic_svm_timeslice_ms debugfs entryMatthew Brost
2025-05-12drm/xe: Timeslice GPU on atomic SVM faultMatthew Brost
2025-05-12drm/xe: Strict migration policy for atomic SVM faultsMatthew Brost
2025-05-07drm/xe: Add config control for svm flush workShuicheng Lin
2025-04-24Merge drm/drm-next into drm-xe-nextThomas Hellström
2025-04-22drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc()Harshit Mogalapalli
2025-04-07drm/xe/svm: Fix a potential bo UAFThomas Hellström
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-27drm/xe/svm: Fix a potential bo UAFThomas Hellström
2025-03-27drm/xe: Introduce CONFIG_DRM_XE_GPUSVMThomas Hellström
2025-03-13drm/xe/svm: Add stats for SVM page faultsFrancois Dugast
2025-03-06drm/xe: Add always_migrate_to_vram modparamMatthew Brost
2025-03-06drm/xe: Add modparam for SVM notifier sizeMatthew Brost
2025-03-06drm/xe: Add SVM debugMatthew Brost
2025-03-06drm/xe: Basic SVM BO evictionMatthew Brost
2025-03-06drm/xe: Add SVM VRAM migrationMatthew Brost
2025-03-06drm/xe: Add Xe SVM devmem_release GPU SVM vfuncMatthew Brost
2025-03-06drm/xe: Add Xe SVM populate_devmem_pfn GPU SVM vfuncMatthew Brost
2025-03-06drm/xe: Add GPUSVM device memory copy vfunc functionsMatthew Brost
2025-03-06drm/xe: Add drm_pagemap ops to SVMThomas Hellström
2025-03-06drm/xe: Add SVM device memory mirroringMatthew 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: Add SVM init / close / fini to faulting VMsMatthew Brost