summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/mmu: define user interfaces to mmuBen Skeggs2017-11-021-0/+5
* drm/nouveau/gr/gf100-: replace hardcoded instance/vmm setup in grctx generationBen Skeggs2017-11-021-52/+58
* drm/nouveau/gr/gf100-: use new interfaces for vmm operationsBen Skeggs2017-11-0210-52/+39
* drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs2017-11-028-36/+28
* drm/nouveau/fifo: initialise vmm with new interfacesBen Skeggs2017-11-029-56/+30
* drm/nouveau/fifo/nv04-nv40: fix missing nvkm_kmap() calls around ramfc accessBen Skeggs2017-11-021-0/+2
* drm/nouveau/mmu: handle instance block setupBen Skeggs2017-11-026-37/+10
* drm/nouveau/mmu/nv04: implement vmm on top of new baseBen Skeggs2017-11-021-2/+3
* drm/nouveau/mmu/gp100: fork from gf100Ben Skeggs2017-11-021-6/+6
* drm/nouveau/mmu/gm20b: fork from gf100Ben Skeggs2017-11-021-1/+1
* drm/nouveau/mmu/gm200: fork from gf100Ben Skeggs2017-11-021-3/+3
* drm/nouveau/mmu/gk20a: fork from gf100Ben Skeggs2017-11-021-1/+1
* drm/nouveau/mmu/gk104: fork from gf100Ben Skeggs2017-11-021-9/+9
* drm/nouveau/mmu/g84: fork from nv50Ben Skeggs2017-11-021-13/+13
* drm/nouveau/core/memory: add reference countingBen Skeggs2017-11-028-15/+15
* drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs2017-11-025-12/+35
* drm/nouveau/core/mm: have users explicitly define heap identifiersBen Skeggs2017-11-021-1/+1
* drm/nouveau/gr/gf100-gk208: copy big page size setting from fbBen Skeggs2017-11-021-1/+1
* drm/nouveau/gr/gf100-gk208: make use of init_gpc_mmu() hook to share setupBen Skeggs2017-11-0211-20/+29
* drm/nouveau/mmu/nv04-nv4x: move global vmm to nvkm_mmuBen Skeggs2017-11-021-2/+1
* drm/nouveau/bar/gm107-: wait for instance block binding to completeBen Skeggs2017-11-021-13/+13
* drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs2017-11-022-3/+8
* drm/nouveau/fifo: perform reset from preinitBen Skeggs2017-11-021-0/+8
* drm/nouveau/disp: add missing newline in ior debug messagesBen Skeggs2017-11-021-1/+1
* drm/nouveau/core/device: remove object include to prevent unnecessary rebuildsBen Skeggs2017-11-0211-3/+13
* drm/nouveau/core/object: allow arguments to be passed to map functionBen Skeggs2017-11-023-3/+9
* remove some useless semicolonsBen Skeggs2017-11-021-1/+1
* drm/nouveau/therm/gp100: initial implementation of new gp1xx temperature sensorRhys Kidd2017-11-021-0/+6
* drm/nouveau/bsp/g92: disable by defaultIlia Mirkin2017-10-031-1/+1
* drm/nouveau/mpeg: print more debug info when rejecting dma objectsIlia Mirkin2017-08-222-2/+12
* initial support (display-only) for GP108Ilia Mirkin2017-08-221-0/+30
* drm/nouveau/disp: Silence DCB warnings.Rosen Penev2017-08-221-0/+4
* drm/nouveau/disp/gf119-: avoid creating non-existent headsIlia Mirkin2017-08-221-0/+3
* drm/nouveau/therm/gm200: AddedKarol Herbst2017-08-221-0/+3
* drm/nouveau/disp/nv04: avoid creation of output pathsBen Skeggs2017-08-101-0/+2
* drm/nouveau/disp/nv50-: bump max chans to 21Ilia Mirkin2017-07-251-1/+1
* drm/nouveau/disp: add tv encoders to output resource mappingBen Skeggs2017-07-242-0/+2
* drm/nouveau/disp/nv50-: avoid creating ORs that aren't present on HWBen Skeggs2017-06-1714-10/+39
* drm/nouveau/tegra: Don't leave GPU in resetMikko Perttunen2017-06-161-3/+0
* drm/nouveau/tegra: Skip manual unpowergating when not necessaryMikko Perttunen2017-06-161-4/+6
* drm/nouveau/disp/gm200-: allow non-identity mapping of SOR <-> macro linksBen Skeggs2017-06-161-2/+2
* drm/nouveau/disp/nv50-: implement a common supervisor 3.0Ben Skeggs2017-06-166-328/+34
* drm/nouveau/disp/nv50-: implement a common supervisor 2.2Ben Skeggs2017-06-1625-246/+321
* drm/nouveau/disp/nv50-: implement a common supervisor 2.1Ben Skeggs2017-06-163-21/+11
* drm/nouveau/disp/nv50-: implement a common supervisor 2.0Ben Skeggs2017-06-165-155/+41
* drm/nouveau/disp/nv50-: implement a common supervisor 1.0Ben Skeggs2017-06-163-12/+70
* drm/nouveau/disp/nv50-gt21x: remove workaround for dp->tmds hotplug issuesBen Skeggs2017-06-161-27/+0
* drm/nouveau/disp/dp: use new devinit script interpreter entry-pointBen Skeggs2017-06-161-38/+30
* drm/nouveau/disp/dp: determine link bandwidth requirements from head stateBen Skeggs2017-06-167-2/+62
* drm/nouveau/disp: introduce acquire/release display path methodsBen Skeggs2017-06-1612-33/+206