summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm
AgeCommit message (Expand)AuthorFilesLines
2022-11-09drm/nouveau/gr/gf100-: gpfifo_ctl zero before initBen Skeggs1-0/+2
2022-11-09drm/nouveau/gr/gf100-: wait for FE_PWR_MODE_AUTOBen Skeggs1-0/+4
2022-11-09drm/nouveau/gr/gf100-: call FECS HALT_PIPE method before RC resetBen Skeggs3-0/+46
2022-11-09drm/nouveau/gr/gf100-: call FECS WFI_GOLDEN_SAVE methodBen Skeggs3-11/+39
2022-11-09drm/nouveau/gr/gf100-: stop using NV_PGRAPH_FECS_CTXSW_MAILBOX_CLEARBen Skeggs1-7/+7
2022-11-09drm/nouveau/gr/gf100-: make global attrib_cb actually globalBen Skeggs23-269/+241
2022-11-09drm/nouveau/gr/gf100-: move misc context patching out of attrib_cb funcsBen Skeggs6-20/+51
2022-11-09drm/nouveau/gr/gf100-: make global bundle_cb actually globalBen Skeggs8-37/+46
2022-11-09drm/nouveau/gr/gf100-: make global pagepool actually globalBen Skeggs9-50/+71
2022-11-09drm/nouveau/gr/gf100-: generate golden context during first object allocBen Skeggs3-49/+26
2022-11-09drm/nouveau/gr/gf100-: move some code around to make next commits nicerBen Skeggs1-52/+52
2022-11-09drm/nouveau/fifo: expose function to read engine ctxsw statusBen Skeggs3-1/+18
2022-11-09drm/nouveau/ltc: split color vs depth/stencil zbc countsBen Skeggs13-27/+42
2022-11-09drm/nouveau/engine: add HAL for engine-specific rc reset procedureBen Skeggs3-2/+14
2022-11-09drm/nouveau/sec2: dump tracepc info on haltBen Skeggs3-0/+21
2022-11-09drm/nouveau/acr: use common falcon HS FW code for ACR FWsBen Skeggs30-856/+648
2022-11-09drm/nouveau/fb/gp102-: unlock VPR right after devinitBen Skeggs3-9/+16
2022-11-09drm/nouveau/fb: handle sysmem flush page from common codeBen Skeggs15-83/+80
2022-11-09drm/nouveau/flcn: new code to load+boot simple HS FWs (VPR scrubber)Ben Skeggs10-66/+594
2022-11-09drm/nouveau/flcn: rework falcon resetBen Skeggs16-143/+185
2022-11-09drm/nouveau/sec2: switch to newer style interrupt handlerBen Skeggs4-13/+26
2022-11-09drm/nouveau/sec2: unload RTOS before tearing down WPRBen Skeggs11-51/+91
2022-11-09drm/nouveau/pmu/gm20b,gp10b: boot RTOS from PMU initBen Skeggs9-60/+92
2022-11-09drm/nouveau/pmu: move init() falcon reset to non-nvfw codeBen Skeggs8-70/+27
2022-11-09drm/nouveau/pmu: move preinit() falcon reset to devinitBen Skeggs2-13/+7
2022-11-09drm/nouveau/gsp: add funcsBen Skeggs5-7/+20
2022-11-09drm/nouveau/fifo/ga100-: initial supportBen Skeggs13-276/+610
2022-11-09drm/nouveau/ce/ga100-: initial supportBen Skeggs8-0/+144
2022-11-09drm/nouveau/fifo: add new channel classesBen Skeggs63-1763/+524
2022-11-09drm/nouveau/fifo: add new engine object handlingBen Skeggs22-228/+94
2022-11-09drm/nouveau/fifo: add new engine context handlingBen Skeggs39-930/+382
2022-11-09drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcBen Skeggs29-321/+488
2022-11-09drm/nouveau/fifo: add USERD info to nvkm_chan_funcBen Skeggs23-115/+157
2022-11-09drm/nouveau/fifo: add RAMIN info to nvkm_chan_funcBen Skeggs16-20/+64
2022-11-09drm/nouveau/fifo: add common runlist controlBen Skeggs35-505/+284
2022-11-09drm/nouveau/fifo: add common channel recoveryBen Skeggs19-605/+559
2022-11-09drm/nouveau/fifo: kill channel on NV_PPBDMA_INTR_1_CTXNOTVALIDBen Skeggs3-0/+30
2022-11-09drm/nouveau/fifo: kill channel on a selection of PBDMA errorsBen Skeggs1-3/+3
2022-11-09drm/nouveau/fifo: add chan/cgrp preempt()Ben Skeggs19-86/+102
2022-11-09drm/nouveau/fifo: add chan start()/stop()Ben Skeggs27-108/+191
2022-11-09drm/nouveau/fifo: add chan bind()/unbind()Ben Skeggs17-37/+115
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