summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-02drm/nouveau/fifo/gk104-gp1xx: fix creation of sw classBen Skeggs1-0/+3
2021-02-11drm/nouveau/fifo/gk104-: remove use of subdev index in runlist topology infoBen Skeggs1-8/+30
2021-02-11drm/nouveau/fifo/gk104-: switch dev_top fault handling to type+instBen Skeggs1-10/+8
2021-02-11drm/nouveau/fifo/gf100-: switch static mmu fault id list to type+instBen Skeggs1-5/+6
2021-02-11drm/nouveau/fifo: turn chan subdev mask into engine maskBen Skeggs1-10/+26
2021-02-11drm/nouveau/fifo: add id_engine hookBen Skeggs1-0/+7
2021-02-11drm/nouveau/fifo: add engine_id hookBen Skeggs1-5/+22
2021-02-11drm/nouveau/fifo: switch to instanced constructorBen Skeggs1-4/+5
2021-02-11drm/nouveau/device: pass instance id when looking up a subdev/engineBen Skeggs1-3/+3
2021-02-11drm/nouveau/subdev: store full subdev name in structBen Skeggs1-2/+2
2021-02-11drm/nouveau/fifo: private mutexBen Skeggs1-7/+6
2021-01-29drm/nouveau/fifo/tu102: Move Turing specific FIFO functionsAlistair Popple1-29/+17
2019-08-23drm/nouveau/fifo/gk104-: fix parsing of mmu fault dataBen Skeggs1-26/+2
2019-08-23drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_dataBen Skeggs1-1/+1
2018-12-11drm/nouveau/fifo/gm200-: read pbdma count more directlyBen Skeggs1-3/+11
2018-12-11drm/nouveau/fifo/gk104-: virtualise pbdma enable functionBen Skeggs1-1/+9
2018-12-11drm/nouveau/fifo/gk104-: group pbdma functions togetherBen Skeggs1-2/+7
2018-12-11drm/nouveau/fifo/gk104-: separate runlist building from committing to hwBen Skeggs1-22/+31
2018-12-11drm/nouveau/fifo/gf100-: call into BAR to reset BARs after MMU faultBen Skeggs1-2/+2
2018-06-13treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-05-18drm/nouveau/fifo/gv100: initial supportBen Skeggs1-0/+10
2018-05-18drm/nouveau/fifo/gp100-: force individual channels into a channel groupBen Skeggs1-7/+30
2018-05-18drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisationBen Skeggs1-0/+3
2018-05-18drm/nouveau/fifo/gk110-: support writing channel group runlist entriesBen Skeggs1-2/+24
2018-05-18drm/nouveau/fifo/gk104-: poll for runlist update completionBen Skeggs1-4/+4
2018-05-18drm/nouveau/fifo/gk104-: add interfaces to support different runlist layoutsBen Skeggs1-14/+26
2018-05-18drm/nouveau/fifo/gk104-: simplify definition of channel classesBen Skeggs1-8/+20
2018-05-18drm/nouveau/fifo/gk104-: support querying engines available on each runlistBen Skeggs1-0/+30
2018-05-18drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevsBen Skeggs1-82/+109
2017-11-02drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs1-6/+6
2017-11-02drm/nouveau/core/memory: add reference countingBen Skeggs1-3/+3
2017-11-02drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs1-2/+1
2017-11-02drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs1-2/+4
2017-05-17drm/nouveau/fifo/gk104-: Silence a locking warningDan Carpenter1-1/+2
2017-02-17drm/nouveau/fifo/gk104-: trigger mmu fault before attempting engine recoveryBen Skeggs1-0/+41
2017-02-17drm/nouveau/fifo/gk104-: ACK SCHED_ERROR before attempting CTXSW_TIMEOUT reco...Ben Skeggs1-0/+8
2017-02-17drm/nouveau/fifo/gk104-: directly use new recovery code for ctxsw timeoutBen Skeggs1-24/+6
2017-02-17drm/nouveau/fifo/gk104-: directly use new recovery code for mmu faultsBen Skeggs1-4/+20
2017-02-17drm/nouveau/fifo/gk104-: reset all engines a killed channel is still active onBen Skeggs1-0/+13
2017-02-17drm/nouveau/fifo/gk104-: refactor recovery codeBen Skeggs1-14/+81
2017-02-17drm/nouveau/fifo/gk104-: better detection of chid when parsing engine statusBen Skeggs1-1/+19
2017-02-17drm/nouveau/fifo/gk104-: separate out engine status parsingBen Skeggs1-13/+46
2017-02-17drm/nouveau/fifo/gf100-: provide notification to user if channel is killedBen Skeggs1-0/+1
2017-02-17drm/nouveau/core/memory: distinguish between coherent/non-coherent targetsBen Skeggs1-4/+7
2016-12-13drm/nouveau/fifo/gf100-: recover from host mmu faultsBen Skeggs1-8/+8
2016-07-14drm/nouveau/fifo/gk104-: translate engidx into human-readable name in debug o...Ben Skeggs1-2/+2
2016-07-14drm/nouveau/top: take nvkm_device as argument to public functionsBen Skeggs1-3/+2
2016-05-20drm/nouveau/fifo/gk104-: identify mmu engine ids for host faultsBen Skeggs1-4/+14
2016-05-20drm/nouveau/fifo/gk104-: implement support for PTOP fault infoBen Skeggs1-2/+16
2016-05-20drm/nouveau/fifo/gk104-: abstract mmu fault data structuresBen Skeggs1-110/+113