aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_vmm.c
Commit message (Collapse)AuthorAge
* drm/nouveau/gem: attach fences to VMAs to track GPU usageBen Skeggs2018-05-18
| | | | | | | An upcoming patch will use these to fix issues related to the deferred unmapping of GEM objects. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: fix obvious memory leakBen Skeggs2017-12-19
| | | | | | fdo#104340. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/mmu: remove old vmm frontendBen Skeggs2017-11-01
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: switch over to new memory and vmm interfacesBen Skeggs2017-11-01
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: allocate vmm object for every clientBen Skeggs2017-11-01
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: remove explicit unmapsBen Skeggs2017-11-01
| | | | | | | | If the VMA is being deleted, we don't need to explicity unmap first anymore. The MMU code will automatically merge the operations into a single page tree walk. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: separate constant-va tracking from nvkm vma structureBen Skeggs2017-11-01
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>