summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_svm.h
AgeCommit message (Expand)AuthorFilesLines
2025-12-15drm/xe: fix drm_gpusvm_init() argumentsArnd Bergmann1-1/+1
2025-10-03drm/gpusvm, drm/xe: Fix userptr to not allow device private pagesThomas Hellström1-0/+14
2025-09-05drm/xe/userptr: replace xe_hmm with gpusvmMatthew Auld1-13/+42
2025-09-05drm/gpusvm: pull out drm_gpusvm_pages substructureMatthew Auld1-2/+4
2025-08-26drm/xe/madvise: Update migration policy based on preferred locationHimal Prasad Ghimiray1-0/+8
2025-08-26drm/xe/svm: Add xe_svm_ranges_zap_ptes_in_range() for PTE zappingHimal Prasad Ghimiray1-0/+8
2025-08-26drm/xe: Allow CPU address mirror VMA unbind with gpu bindings for madviseHimal Prasad Ghimiray1-0/+7
2025-08-06drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addrFrancois Dugast1-2/+2
2025-06-26drm/xe: Implement and use the drm_pagemap populate_mm opThomas Hellström1-6/+4
2025-05-14drm/xe/svm: Add xe_svm_find_vma_start() helperHimal Prasad Ghimiray1-0/+8
2025-05-14drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem()Himal Prasad Ghimiray1-0/+19
2025-05-14drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() publicHimal Prasad Ghimiray1-0/+10
2025-05-14drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svmHimal Prasad Ghimiray1-0/+21
2025-05-14drm/xe/svm: Make xe_svm_range_* end/start/size publicHimal Prasad Ghimiray1-0/+48
2025-05-14drm/xe/svm: Make to_xe_range a public functionHimal Prasad Ghimiray1-0/+20
2025-05-14drm/xe: Make xe_svm_alloc_vram publicHimal Prasad Ghimiray1-0/+12
2025-05-12drm/xe: Strict migration policy for atomic SVM faultsMatthew Brost1-5/+0
2025-05-07drm/xe: Add config control for svm flush workShuicheng Lin1-0/+6
2025-03-27drm/xe: Introduce CONFIG_DRM_XE_GPUSVMThomas Hellström1-20/+53
2025-03-13drm/xe/svm: Add stats for SVM page faultsFrancois Dugast1-3/+4
2025-03-06drm/xe: Add SVM debugMatthew Brost1-0/+7
2025-03-06drm/xe: Basic SVM BO evictionMatthew Brost1-0/+9
2025-03-06drm/xe: Add SVM VRAM migrationMatthew Brost1-0/+5
2025-03-06drm/xe: Add SVM device memory mirroringMatthew Brost1-0/+9
2025-03-06drm/xe: Do not allow CPU address mirror VMA unbind ifMatthew Brost1-0/+8
2025-03-06drm/xe: Add SVM garbage collectorMatthew Brost1-0/+5
2025-03-06drm/xe: Add (re)bind to SVM page fault handlerMatthew Brost1-0/+28
2025-03-06drm/xe: Add SVM range invalidation and page faultMatthew Brost1-0/+40
2025-03-06drm/xe: Add dma_addr res cursorThomas Hellström1-0/+4
2025-03-06drm/xe: Add SVM init / close / fini to faulting VMsMatthew Brost1-0/+35