[PATCH v5 04/25] drm/gpuvm: Introduce DRM_GPUVM_SM_MAP_OPS_FLAG_SPLIT_MADVISE flag

2025-07-30 Thread Himal Prasad Ghimiray
zillon Cc: Signed-off-by: Himal Prasad Ghimiray --- drivers/gpu/drm/drm_gpuvm.c | 87 +++-- include/drm/drm_gpuvm.h | 11 - 2 files changed, 83 insertions(+), 15 deletions(-) diff --git a/drivers/gpu/drm/drm_gpuvm.c b/drivers/gpu/drm/drm_gpuvm.c index f0

[PATCH v5 01/25] drm/gpuvm: Pass map arguments through a struct

2025-07-30 Thread Himal Prasad Ghimiray
Himal Prasad Ghimiray --- drivers/gpu/drm/drm_gpuvm.c| 106 ++--- drivers/gpu/drm/imagination/pvr_vm.c | 15 ++-- drivers/gpu/drm/msm/msm_gem_vma.c | 33 ++-- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 11 ++- drivers/gpu/drm/panthor/panthor_mmu.c

[PATCH v5 01/23] Introduce drm_gpuvm_sm_map_ops_flags enums for sm_map_ops

2025-07-22 Thread Himal Prasad Ghimiray
Cc: Boris Brezillon Cc: Signed-off-by: Himal Prasad Ghimiray --- drivers/gpu/drm/drm_gpuvm.c| 93 -- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 1 + drivers/gpu/drm/xe/xe_vm.c | 1 + include/drm/drm_gpuvm.h| 25 ++- 4 files c

[PATCH v4 01/20] Introduce drm_gpuvm_sm_map_ops_flags enums for sm_map_ops

2025-06-13 Thread Himal Prasad Ghimiray
Cc: Boris Brezillon Cc: Signed-off-by: Himal Prasad Ghimiray --- drivers/gpu/drm/drm_gpuvm.c| 93 -- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 1 + drivers/gpu/drm/xe/xe_vm.c | 1 + include/drm/drm_gpuvm.h| 25 ++- 4 files c

[PATCH v3 01/19] Introduce drm_gpuvm_sm_map_ops_flags enums for sm_map_ops

2025-05-27 Thread Himal Prasad Ghimiray
-by: Himal Prasad Ghimiray --- drivers/gpu/drm/drm_gpuvm.c| 93 -- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 1 + drivers/gpu/drm/xe/xe_vm.c | 1 + include/drm/drm_gpuvm.h| 25 ++- 4 files changed, 98 insertions(+), 22 deletion

[PATCH v2 16/32] Introduce drm_gpuvm_sm_map_ops_flags enums for sm_map_ops

2025-04-07 Thread Himal Prasad Ghimiray
never have UNMAPs and merges, and can be without any final operations. v2 - use drm_gpuvm_sm_map_ops_create with flags instead of defining new ops_create (Danilo) - Add doc (Danilo) Cc: Danilo Krummrich Cc: Matthew Brost Cc: Boris Brezillon Cc: Signed-off-by: Himal Prasad Ghimiray --- RFC L