summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/include
AgeCommit message (Expand)AuthorFilesLines
2017-11-16Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds45-154/+729
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman132-0/+132
2017-11-02drm/nouveau/mmu: remove old vmm frontendBen Skeggs5-45/+1
2017-11-02drm/nouveau: switch over to new memory and vmm interfacesBen Skeggs1-2/+0
2017-11-02drm/nouveau: pass handle of vmm object to channel allocation ioctlsBen Skeggs6-6/+6
2017-11-02drm/nouveau: use nvif_mmu_type to determine BAR1 cachingBen Skeggs1-1/+0
2017-11-02drm/nouveau/mmu: define user interfaces to mmu vmm opertaionsBen Skeggs2-0/+103
2017-11-02drm/nouveau/mmu: define user interfaces to mmu memory allocationBen Skeggs4-0/+31
2017-11-02drm/nouveau/mmu: define user interfaces to mmuBen Skeggs4-0/+105
2017-11-02drm/nouveau/mmu/gf100-: type-based vram allocation and bar mappingBen Skeggs2-0/+24
2017-11-02drm/nouveau/mmu/nv50,g84: type-based vram allocation and bar mappingBen Skeggs2-0/+26
2017-11-02drm/nouveau/mmu/nv04-nv4x: type-based vram allocation and bar mappingBen Skeggs2-0/+12
2017-11-02drm/nouveau/mmu: add base for type-based memory allocationBen Skeggs2-0/+15
2017-11-02drm/nouveau/mmu: build up information on available memory typesBen Skeggs1-0/+20
2017-11-02drm/nouveau/fifo: initialise vmm with new interfacesBen Skeggs1-1/+1
2017-11-02drm/nouveau/mmu: implement new vmm frontendBen Skeggs2-16/+36
2017-11-02drm/nouveau/mmu: remove support for old backendsBen Skeggs2-4/+0
2017-11-02drm/nouveau/mmu/gp100,gp10b: implement new vmm backendBen Skeggs1-0/+13
2017-11-02drm/nouveau/mmu/gm200,gm20b: implement new vmm backendBen Skeggs1-0/+13
2017-11-02drm/nouveau/mmu/gf100: implement new vmm backendBen Skeggs1-0/+13
2017-11-02drm/nouveau/mmu/nv50,g84: implement new vmm backendBen Skeggs1-0/+13
2017-11-02drm/nouveau/mmu/nv04: implement new vmm backendBen Skeggs1-0/+4
2017-11-02drm/nouveau/mmu: implement new vmm backendBen Skeggs1-0/+23
2017-11-02drm/nouveau/mmu: handle instance block setupBen Skeggs2-9/+3
2017-11-02drm/nouveau/mmu/gp100,gp10b: implement vmm on top of new baseBen Skeggs2-0/+9
2017-11-02drm/nouveau/mmu/gm200,gm20b: implement vmm on top of new baseBen Skeggs2-0/+15
2017-11-02drm/nouveau/mmu/gf100: implement vmm on top of new baseBen Skeggs2-0/+9
2017-11-02drm/nouveau/mmu/nv50,g84: implement vmm on top of new baseBen Skeggs3-1/+9
2017-11-02drm/nouveau/mmu/nv44: implement vmm on top of new baseBen Skeggs1-0/+3
2017-11-02drm/nouveau/mmu/nv04: implement vmm on top of new baseBen Skeggs2-1/+10
2017-11-02drm/nouveau/mmu: implement base for new vm managementBen Skeggs3-4/+17
2017-11-02drm/nouveau/mmu: implement page table sub-allocationBen Skeggs1-1/+1
2017-11-02drm/nouveau/mmu: implement page table cacheBen Skeggs1-0/+5
2017-11-02drm/nouveau/mmu: automatically handle "un-bootstrapping" of vmmBen Skeggs1-0/+2
2017-11-02drm/nouveau/mmu/gp10b: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/gp100: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/gm20b: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/gm200: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/gk20a: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/gk104: fork from gf100Ben Skeggs1-0/+1
2017-11-02drm/nouveau/mmu/g84: fork from nv50Ben Skeggs1-0/+1
2017-11-02drm/nouveau/fb/ram: remove old allocatorsBen Skeggs1-4/+0
2017-11-02drm/nouveau: directly handle comptag allocationBen Skeggs1-2/+0
2017-11-02drm/nouveau: wrap nvkm_mem objects in nvkm_memory interfacesBen Skeggs1-0/+3
2017-11-02drm/nouveau/ltc/gf100-: allocate tagram with nvkm_ram_get()Ben Skeggs1-1/+1
2017-11-02drm/nouveau/fb/ram: add interface to allocate vram as an nvkm_memory objectBen Skeggs1-0/+4
2017-11-02drm/nouveau/core/memory: add some useful accessor macrosBen Skeggs3-15/+47
2017-11-02drm/nouveau/core/memory: add reference countingBen Skeggs1-1/+3
2017-11-02drm/nouveau/core/memory: add mechanism to retrieve allocation granularityBen Skeggs1-0/+2
2017-11-02drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs2-9/+8