summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/kms/nv50-: simplify tracking of channel interlocksBen Skeggs2018-05-1820-86/+224
* drm/nouveau/kms/nv50-: determine MST support from DP Info TableBen Skeggs2018-05-183-3/+12
* drm/nouveau/kms/nv50-: extend window image data for stereo/planar formatsBen Skeggs2018-05-186-18/+18
* drm/nouveau/kms/nv50-: move drm format->hw conversion into common codeBen Skeggs2018-05-183-18/+27
* drm/nouveau/kms/nv50-: unify set/clr masksBen Skeggs2018-05-184-44/+20Star
* drm/nouveau/kms/nv50-: allow specification of valid heads for a windowBen Skeggs2018-05-185-6/+6
* drm/nouveau/kms/nv50-: split base implementation by hardware classBen Skeggs2018-05-189-79/+242
* drm/nouveau/kms/nv50-: split core implementation by hardware classBen Skeggs2018-05-1819-333/+903
* drm/nouveau/kms/nv50-: split each resource type into their own source filesBen Skeggs2018-05-1828-2483/+2967
* drm/nouveau/kms/nv50: abstract OR interfaces so the code can be splitBen Skeggs2018-05-181-78/+102
* drm/nouveau/kms/nv50: handle SetControlOutputResource from headBen Skeggs2018-05-182-61/+57Star
* drm/nouveau/kms/nv50-: abstract head interfaces so the code can be splitBen Skeggs2018-05-181-14/+50
* drm/nouveau/kms/nv50: modify core allocation so the code can be splitBen Skeggs2018-05-181-81/+134
* drm/nouveau/kms/nv50-: modify base allocation so the code can be splitBen Skeggs2018-05-181-133/+105Star
* drm/nouveau/kms/nv50-: modify cursor allocation so the code can be splitBen Skeggs2018-05-181-65/+71
* drm/nouveau/kms/nv50-: modify overlay allocation so the code can be splitBen Skeggs2018-05-181-98/+179
* drm/nouveau/kms/nv50-: move fb ctxdma tracking into windowsBen Skeggs2018-05-181-79/+84
* drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805Ben Skeggs2018-05-181-2/+1Star
* drm/nouveau/kms/nv50-: move code underneath dispnv50/Ben Skeggs2018-05-183-5/+4Star
* drm/nouveau/kms: move display class instantiation to libraryBen Skeggs2018-05-188-61/+129
* drm/nouveau/drm/nv50-: remove allocation of sw classBen Skeggs2018-05-182-22/+19Star
* drm/nouveau: no need to create ctxdma for push buffers on fermi and upBen Skeggs2018-05-181-2/+5
* drm/nouveau: remove fence wait code from deferred client work handlerBen Skeggs2018-05-181-16/+14Star
* drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completionBen Skeggs2018-05-181-15/+2Star
* drm/nouveau/gem: attach fences to VMAs to track GPU usageBen Skeggs2018-05-183-1/+16
* drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctlBen Skeggs2018-05-183-15/+19
* drm/nouveau/gr/gp102-: setup stencil zbcBen Skeggs2018-05-1814-16/+162
* drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setupBen Skeggs2018-05-1820-15/+88
* drm/nouveau/gr/gp100-: fix attrib cb setupBen Skeggs2018-05-187-17/+32
* drm/nouveau/gr/gp100-: fix pagepool setupBen Skeggs2018-05-181-1/+1
* drm/nouveau/gr/gf100-gm10x: update register listsBen Skeggs2018-05-1819-36/+96
* drm/nouveau/gr/gf100-: swap bundle and pagepoolBen Skeggs2018-05-181-1/+1
* drm/nouveau/gr/gf100-: calculate and use sm mapping tableBen Skeggs2018-05-1823-56/+79
* drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPUBen Skeggs2018-05-182-34/+34
* drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPUBen Skeggs2018-05-1822-77/+153
* drm/nouveau/gr/gf100-: virtualise trap_mpBen Skeggs2018-05-1820-2/+23
* drm/nouveau/gr/gf100-: add missing reset sequence before golden context initBen Skeggs2018-05-181-0/+20
* drm/nouveau/gr/gf100-: delete duplicated grctx init codeBen Skeggs2018-05-1812-152/+11Star
* drm/nouveau/gr/gf100-: update r408840 where requiredBen Skeggs2018-05-188-2/+127
* drm/nouveau/gr/gf100-: update 419a3c where requiredBen Skeggs2018-05-186-0/+15
* drm/nouveau/gr/gf100-: virtualise r418e94Ben Skeggs2018-05-183-2/+13
* drm/nouveau/gr/gf100-: virtualise r419e00Ben Skeggs2018-05-183-4/+15
* drm/nouveau/gr/gf100-: update 419eb0 where requiredBen Skeggs2018-05-184-0/+14
* drm/nouveau/gr/gf100-: note missing 418800 modificationsBen Skeggs2018-05-186-2/+24
* drm/nouveau/gr/gf100-gf119: update 419cb8 where requiredBen Skeggs2018-05-187-0/+19
* drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhereBen Skeggs2018-05-181-2/+10
* drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from tracesBen Skeggs2018-05-1813-30/+47
* drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from tracesBen Skeggs2018-05-183-2/+11
* drm/nouveau/gr/gf100-: virtualise gpc_tpc_nrBen Skeggs2018-05-1811-7/+20
* drm/nouveau/gr/gf100-: virtualise r406500Ben Skeggs2018-05-187-6/+21