summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo
AgeCommit message (Expand)AuthorFilesLines
2025-05-19drm/nouveau: add support for GB20xBen Skeggs3-0/+17
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.doorbell_handleBen Skeggs2-1/+3
2025-05-19drm/nouveau: improve handling of 64-bit BARsBen Skeggs10-13/+12
2025-05-18drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/Ben Skeggs2-552/+0
2025-05-18drm/nouveau/gsp: remove gsp-specific chid allocation pathBen Skeggs4-150/+19
2024-01-18Merge tag 'drm-next-2024-01-15-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-1/+5
2024-01-15nouveau/gsp: handle engines in runl without nonstall interrupts.Dave Airlie2-1/+5
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-1/+0
2024-01-05nouveau/gsp: free userd allocation.Dave Airlie1-0/+1
2023-11-28Merge v6.7-rc3 into drm-nextDaniel Vetter1-1/+1
2023-11-22drm/nouveau/fifo: Remove duplicated include in chan.cYang Li1-1/+0
2023-11-22nouveau/gsp: allocate enough space for all channel ids.Dave Airlie1-1/+1
2023-11-03nouveau/gsp: move to 535.113.01Dave Airlie1-10/+10
2023-10-31nouveau: fix r535 build on 32-bit arm.Dave Airlie1-1/+1
2023-10-31drm/nouveau/ofa/r535: initial supportBen Skeggs2-0/+2
2023-10-31drm/nouveau/nvjpg/r535: initial supportBen Skeggs2-0/+2
2023-10-31drm/nouveau/nvenc/r535: initial supportBen Skeggs1-0/+1
2023-10-31drm/nouveau/nvdec/r535: initial supportBen Skeggs2-1/+95
2023-10-31drm/nouveau/gr/r535: initial supportBen Skeggs1-0/+34
2023-10-31drm/nouveau/ce/r535: initial supportBen Skeggs2-0/+28
2023-10-31drm/nouveau/fifo/r535: initial supportBen Skeggs6-4/+527
2023-10-31drm/nouveau/fifo/tu102-: prepare for GSP-RMBen Skeggs9-22/+64
2023-07-06drm/nouveau/fifo/ga100-: add per-runlist nonstall intr handlingBen Skeggs4-29/+70
2023-07-06drm/nouveau/fifo/ga100-: remove individual runlists rather than failing oneinitBen Skeggs1-11/+35
2023-07-06drm/nouveau/fifo: return ERR_PTR from nvkm_runl_new()Ben Skeggs1-2/+2
2023-03-16drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-specifier to staticTom Rix1-1/+1
2023-03-16drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump storage-class-specifier ...Tom Rix1-1/+1
2022-11-09drm/nouveau/fifo: expose function to read engine ctxsw statusBen Skeggs1-0/+16
2022-11-09drm/nouveau/engine: add HAL for engine-specific rc reset procedureBen Skeggs1-2/+2
2022-11-09drm/nouveau/fifo/ga100-: initial supportBen Skeggs7-270/+602
2022-11-09drm/nouveau/fifo: add new channel classesBen Skeggs45-1500/+357
2022-11-09drm/nouveau/fifo: add new engine object handlingBen Skeggs22-228/+94
2022-11-09drm/nouveau/fifo: add new engine context handlingBen Skeggs38-921/+382
2022-11-09drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcBen Skeggs28-321/+481
2022-11-09drm/nouveau/fifo: add USERD info to nvkm_chan_funcBen Skeggs22-113/+147
2022-11-09drm/nouveau/fifo: add RAMIN info to nvkm_chan_funcBen Skeggs15-18/+62
2022-11-09drm/nouveau/fifo: add common runlist controlBen Skeggs34-504/+283
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 Skeggs26-105/+187
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 Skeggs14-32/+98
2022-11-09drm/nouveau/fifo: add new engine context trackingBen Skeggs5-8/+288
2022-11-09drm/nouveau/fifo: add new channel lookup interfacesBen Skeggs7-74/+113
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