summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_uvmm.c
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau: don't fini scheduler if not initializedDanilo Krummrich2024-02-121-1/+1
* drm/exec: Pass in initial # of objectsRob Clark2023-12-101-1/+1
* drm/nouveau: Removes unnecessary args check in nouveau_uvmm_sm_prepareYuran Pereira2023-11-301-1/+4
* drm/nouveau: enable dynamic job-flow controlDanilo Krummrich2023-11-241-1/+3
* drm/nouveau: implement 1:1 scheduler - entity relationshipDanilo Krummrich2023-11-241-48/+21
* drm/nouveau: use GPUVM common infrastructureDanilo Krummrich2023-11-241-62/+72
* drm/gpuvm: add an abstraction for a VM / BO combinationDanilo Krummrich2023-11-131-18/+45
* drm/gpuvm: reference count drm_gpuvm structuresDanilo Krummrich2023-11-131-5/+15
* drm/nouveau: separately allocate struct nouveau_uvmmDanilo Krummrich2023-11-131-32/+31
* drm/gpuvm: add drm_gpuvm_flags to drm_gpuvmDanilo Krummrich2023-11-131-1/+1
* drm/nouveau: make use of the GPUVM's shared dma-resvDanilo Krummrich2023-11-131-5/+2
* drm/gpuvm: add common dma-resv per struct drm_gpuvmDanilo Krummrich2023-11-131-2/+11
* drm/nouveau: make use of drm_gpuvm_range_valid()Danilo Krummrich2023-11-131-16/+1
* drm/gpuvm: convert WARN() to drm_WARN() variantsDanilo Krummrich2023-11-131-1/+2
* drm/nouveau: uvmm: rename 'umgr' to 'base'Danilo Krummrich2023-09-261-16/+16
* drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvmDanilo Krummrich2023-09-261-14/+14
* drm/nouveau: uvmm: fix unset region pointer on remapDanilo Krummrich2023-08-221-0/+1
* drm/nouveau: uvmm: remove dedicated VM pointer from VMAsDanilo Krummrich2023-08-081-5/+4
* drm/nouveau: uvmm: remove incorrect calls to mas_unlock()Danilo Krummrich2023-08-081-6/+2
* drm/nouveau: remove incorrect __user annotationsDanilo Krummrich2023-08-081-3/+3
* drm/nouveau: implement new VM_BIND uAPIDanilo Krummrich2023-08-041-0/+1921