aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-05-30treewide: Add SPDX license identifier - KbuildGreg Kroah-Hartman1-0/+1
2019-04-10drm/nouveau/nvkm: mark expected switch fall-throughsGustavo A. R. Silva2-0/+3
2019-02-20drm/nouveau/fifo/tu102: rename implementation from tu104Ben Skeggs6-30/+30
2018-12-11drm/nouveau/fifo/tu104: initial supportBen Skeggs9-8/+273
2018-12-11drm/nouveau/fifo/gv100: return work submission token in channel ctor argsBen Skeggs3-11/+25
2018-12-11drm/nouveau/fifo/gv100: allocate method bufferBen Skeggs3-3/+22
2018-12-11drm/nouveau/fifo/gm200-: read pbdma count more directlyBen Skeggs8-8/+36
2018-12-11drm/nouveau/fifo/gk104-: virtualise pbdma enable functionBen Skeggs3-1/+12
2018-12-11drm/nouveau/fifo/gk104-: group pbdma functions togetherBen Skeggs11-13/+28
2018-12-11drm/nouveau/fifo/gk104-: separate runlist building from committing to hwBen Skeggs6-25/+41
2018-12-11drm/nouveau/fifo/gk104-: support enabling privileged ce functionsBen Skeggs2-8/+15
2018-12-11drm/nouveau/fifo/gk104-: return channel instance in ctor argsBen Skeggs2-2/+6
2018-12-11drm/nouveau/fifo/gf100-: call into BAR to reset BARs after MMU faultBen Skeggs2-4/+4
2018-12-11drm/nouveau/core: support multiple nvdec instancesBen Skeggs1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-05-18drm/nouveau/fifo/gv100: initial supportBen Skeggs9-10/+634
2018-05-18drm/nouveau/fifo/gp100-: force individual channels into a channel groupBen Skeggs5-11/+57
2018-05-18drm/nouveau/fifo/gm107-: write instance address in channel runlist entryBen Skeggs6-5/+24
2018-05-18drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisationBen Skeggs9-0/+24
2018-05-18drm/nouveau/fifo/gk110-: support writing channel group runlist entriesBen Skeggs12-11/+71
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 Skeggs10-14/+44
2018-05-18drm/nouveau/fifo/gk104-: simplify definition of channel classesBen Skeggs18-171/+71
2018-05-18drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocationBen Skeggs1-67/+16
2018-05-18drm/nouveau/fifo/gk104-: support querying engines available on each runlistBen Skeggs3-0/+33
2018-05-18drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevsBen Skeggs12-101/+126
2018-05-18drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and upBen Skeggs1-3/+2
2018-05-18drm/nouveau/fifo: support channel count queryBen Skeggs1-0/+14
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds19-138/+122
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman11-0/+11
2017-11-02drm/nouveau: pass handle of vmm object to channel allocation ioctlsBen Skeggs10-32/+44
2017-11-02drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs8-36/+28
2017-11-02drm/nouveau/fifo: initialise vmm with new interfacesBen Skeggs8-52/+26
2017-11-02drm/nouveau/fifo/nv04-nv40: fix missing nvkm_kmap() calls around ramfc accessBen Skeggs1-0/+2
2017-11-02drm/nouveau/mmu: handle instance block setupBen Skeggs6-37/+10
2017-11-02drm/nouveau/core/memory: add reference countingBen Skeggs3-8/+8
2017-11-02drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs4-10/+26
2017-11-02drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs2-3/+8
2017-11-02drm/nouveau/fifo: perform reset from preinitBen Skeggs1-0/+8
2017-11-02drm/nouveau/core/object: allow arguments to be passed to map functionBen Skeggs1-1/+3
2017-05-17drm/nouveau/fifo/gk104-: Silence a locking warningDan Carpenter1-1/+2
2017-04-29drm/nouveau/fifo/nv40: no ctxsw for pre-nv44 mpeg engineIlia Mirkin1-0/+2
2017-04-06drm/nouveau/fifo: add GP10B supportAlexandre Courbot4-1/+44
2017-02-17drm/nouveau/fifo/gk104-: preempt recoveryBen Skeggs1-0/+1
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 recoveryBen 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 Skeggs3-8/+37
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