summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau: separate buffer object backing memory from nvkm structuresBen Skeggs2017-11-022-2/+0
* 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/fb: finalise big page size selection in constructorBen Skeggs2017-11-0210-26/+32
* drm/nouveau/mmu/nv04-nv4x: move global vmm to nvkm_mmuBen Skeggs2017-11-025-17/+15
* drm/nouveau/imem: use fast-path for resume restoreBen Skeggs2017-11-023-5/+12
* drm/nouveau/imem: use fast-path for suspend backupBen Skeggs2017-11-022-4/+11
* drm/nouveau/imem: separate pre-BAR2-bootstrap objects from the restBen Skeggs2017-11-023-0/+29
* drm/nouveau/imem: switch to kvmalloc/kvfree for suspend/resume backupBen Skeggs2017-11-021-2/+2
* drm/nouveau/imem: separate suspend/resume backup handling into their own func...Ben Skeggs2017-11-021-30/+46
* drm/nouveau/imem: remove now-unused wrapper for backend objectsBen Skeggs2017-11-026-170/+2
* drm/nouveau/imem/nv50: support eviction of BAR2 mappingsBen Skeggs2017-11-021-5/+67
* drm/nouveau/imem/nv50: prevent fast-path for mapped objects when BAR isn't readyBen Skeggs2017-11-021-3/+5
* drm/nouveau/imem/nv50: map bar2 write-combinedBen Skeggs2017-11-021-2/+3
* drm/nouveau/imem/nv50: embed nvkm_instobj directly into nv04_instobjBen Skeggs2017-11-021-32/+102
* drm/nouveau/imem/nv50: move slow-path locking into rd/wr functionsBen Skeggs2017-11-021-8/+6
* drm/nouveau/imem/nv50: split object map out from api functionsBen Skeggs2017-11-021-25/+32
* drm/nouveau/imem/nv40: map bar2 write-combinedBen Skeggs2017-11-021-2/+3
* drm/nouveau/imem/nv40: embed nvkm_instobj directly into nv04_instobjBen Skeggs2017-11-021-7/+7
* drm/nouveau/imem/nv04: directly embed nvkm_instobj into nv04_instobjBen Skeggs2017-11-021-7/+7
* drm/nouveau/imem: allow nvkm_instobj to be directly embedded in backend objectBen Skeggs2017-11-022-13/+38
* drm/nouveau/core/memory: split info pointers from accessor pointersBen Skeggs2017-11-025-114/+144
* drm/nouveau/imem: add some useful debug outputBen Skeggs2017-11-021-1/+7
* drm/nouveau/bar/gm107-: wait for instance block binding to completeBen Skeggs2017-11-025-13/+124
* drm/nouveau/bar: initialise bar2 during oneinitBen Skeggs2017-11-022-0/+6
* drm/nouveau/bar: prevent BAR2 mapping of objects during destructorBen Skeggs2017-11-021-1/+1
* drm/nouveau/bar: modify interface to bar2 vmm mappingBen Skeggs2017-11-028-29/+30
* drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs2017-11-0210-24/+27
* drm/nouveau/bar: expose interface to bar2 teardownBen Skeggs2017-11-025-1/+28
* drm/nouveau/bar: expose interface to bar2 initialisationBen Skeggs2017-11-027-17/+40
* drm/nouveau/bar: implement bar1 teardownBen Skeggs2017-11-026-0/+30
* drm/nouveau/bar: move bar1 initialisation into its own functionBen Skeggs2017-11-028-5/+51
* drm/nouveau/bar: swap oneinit/init ordering, and rename bar3 to bar2Ben Skeggs2017-11-025-66/+66
* drm/nouveau/bar: remove NV_PMC_ENABLE_PFIFO twiddlingBen Skeggs2017-11-022-6/+0
* drm/nouveau/bar/nv50,g84: drop mmu invalidateBen Skeggs2017-11-026-15/+7
* drm/nouveau/fifo: perform reset from preinitBen Skeggs2017-11-022-0/+18
* drm/nouveau/disp: add missing newline in ior debug messagesBen Skeggs2017-11-021-1/+1
* drm/nouveau/secboot: add missing newline in debug messageBen Skeggs2017-11-021-1/+1
* drm/nouveau/core/device: remove object include to prevent unnecessary rebuildsBen Skeggs2017-11-0212-3/+14
* drm/nouveau/core/object: plumb the unmap ioctl throughBen Skeggs2017-11-023-0/+17
* drm/nouveau/core/object: allow arguments to be passed to map functionBen Skeggs2017-11-026-10/+25
* drm/nouveau/bios/init: use ARRAY_SIZEJérémy Lefaure2017-11-021-3/+4
* remove some useless semicolonsBen Skeggs2017-11-024-5/+5
* drm/nouveau/therm/gp100: initial implementation of new gp1xx temperature sensorRhys Kidd2017-11-024-1/+65
* drm/nouveau/bsp/g92: disable by defaultIlia Mirkin2017-10-031-1/+1
* drm/nouveau/mmu: flush tlbs before deleting page tablesBen Skeggs2017-10-031-0/+2
* dmi: Mark all struct dmi_system_id instances constChristoph Hellwig2017-09-141-1/+1
* drm/nouveau/pci/msi: disable MSI on big-endian platforms by defaultIlia Mirkin2017-08-221-0/+4
* drm/nouveau/mpeg: print more debug info when rejecting dma objectsIlia Mirkin2017-08-222-2/+12
* drm/nouveau/fb/gf100-: zero mmu debug buffersBen Skeggs2017-08-221-2/+2