aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2022-11-09drm/nouveau/fifo: add runlist block()/allow()Ben Skeggs13-14/+95
2022-11-09drm/nouveau/fifo: add runlist wait()Ben Skeggs15-32/+102
2022-11-09drm/nouveau/fifo: add new engine context trackingBen Skeggs7-10/+296
2022-11-09drm/nouveau/fifo: add new channel lookup interfacesBen Skeggs28-132/+166
2022-11-09drm/nouveau/fifo: merge mmu fault handlers togetherBen Skeggs14-335/+183
2022-11-09drm/nouveau/fifo: move PBDMA intr to runqBen Skeggs8-102/+84
2022-11-09drm/nouveau/fifo: move PBDMA init to runqBen Skeggs15-74/+36
2022-11-09drm/nouveau/fifo: program NV_PFIFO_FB_TIMEOUT on initBen Skeggs2-0/+2
2022-11-09drm/nouveau/fifo: tidy global PBDMA initBen Skeggs14-32/+52
2022-11-09drm/nouveau/fifo: tidy up non-stall intr handlingBen Skeggs20-118/+93
2022-11-09drm/nouveau/fifo: use explicit intr interfacesBen Skeggs17-89/+105
2022-11-09drm/nouveau/fifo: use runlist engine info to lookup engine classesBen Skeggs22-146/+35
2022-11-09drm/nouveau/fifo: add cgrp, have all channels be part of oneBen Skeggs13-18/+231
2022-11-09drm/nouveau/fifo: expose per-runlist CHID informationBen Skeggs8-21/+80
2022-11-09drm/nouveau/fifo: expose runlist topology info on all chipsetsBen Skeggs17-116/+81
2022-11-09drm/nouveau/fifo: add common runlist/engine topologyBen Skeggs26-43/+583
2022-11-09drm/nouveau/fifo: add runqBen Skeggs17-27/+153
2022-11-09drm/nouveau/fifo: add chid allocatorBen Skeggs26-21/+209
2022-11-09drm/nouveau/fifo: merge gk104_fifo_func into nvkm_host_funcBen Skeggs14-111/+219
2022-11-09drm/nouveau/fifo: pre-move some blocks of code aroundBen Skeggs6-400/+400
2022-11-09drm/nouveau/fifo: unify handling of channel classesBen Skeggs36-191/+410
2022-11-09drm/nouveau/fifo: add chid_nr()Ben Skeggs25-137/+114
2022-11-09drm/nouveau/imem: allow bar2 mapping of user allocationsBen Skeggs6-6/+46
2022-11-09drm/nouveau/flcn: show falcon user in debug outputBen Skeggs3-16/+22
2022-11-09drm/nouveau/nvkm: add locking to subdev/engine init pathsBen Skeggs4-69/+142
2022-11-09drm/nouveau/mc/ga100: switch to using NV_PMC_DEVICE_ENABLEBen Skeggs1-3/+44
2022-11-09drm/nouveau/mc: move NV_PMC_ENABLE bashing to chipset-specific codeBen Skeggs16-11/+56
2022-11-09drm/nouveau/mc: implement intr handling on top of nvkm_intrBen Skeggs21-577/+285
2022-11-09drm/nouveau/fault/ga100: initial supportBen Skeggs1-0/+6
2022-11-09drm/nouveau/fault/tu102: switch to explicit intr handlersBen Skeggs4-72/+52
2022-11-09drm/nouveau/vfn/tu102-: support new-style interrupt treeBen Skeggs6-15/+99
2022-11-09drm/nouveau/vfn: move NV_USERMODE class from hostBen Skeggs17-92/+67
2022-11-09drm/nouveau/vfn: add stub subdev for dev_funcBen Skeggs11-0/+197
2022-11-09drm/nouveau/intr: add nvkm_subdev_intr() compatibilityBen Skeggs4-0/+65
2022-11-09drm/nouveau/intr: support multiple trees, and explicit interfacesBen Skeggs3-2/+344
2022-11-09drm/nouveau/intr: add shared interrupt plumbing between pci/tegraBen Skeggs10-75/+161
2022-11-09drm/nouveau/top: parse device topology right after devinitBen Skeggs6-10/+18
2022-11-09drm/nouveau/nvkm: give each nvkm_event its own lockdep classBen Skeggs2-6/+19
2022-11-09drm/nouveau/kms: switch to drm fbdev helpersBen Skeggs12-1581/+15
2022-11-09drm/nouveau/nvkm: rip out old notifyBen Skeggs25-805/+33
2022-11-09drm/nouveau/fifo: expose channel killed in host channel event classBen Skeggs15-66/+30
2022-11-09drm/nouveau/fifo: expose non-stall intr in host channel event classBen Skeggs14-70/+64
2022-11-09drm/nouveau/disp: expose page flip event classBen Skeggs7-51/+42
2022-11-09drm/nouveau/disp: expose conn event classBen Skeggs21-269/+187
2022-11-09drm/nouveau/disp: expose head event classBen Skeggs11-71/+62
2022-11-09drm/nouveau/disp: switch vblank semaphore release to nvkm_event_ntfyBen Skeggs6-35/+19
2022-11-09drm/nouveau/fault: expose replayable fault buffer event classBen Skeggs4-48/+53
2022-11-09drm/nouveau/fault: switch non-replayable faults to nvkm_event_ntfyBen Skeggs6-24/+44
2022-11-09drm/nouveau/nvkm: add a replacement for nvkm_notifyBen Skeggs21-29/+547
2022-11-09drm/nouveau/disp: move head scanoutpos methodBen Skeggs13-269/+71