summaryrefslogtreecommitdiff
path: root/nvkm/engine/fifo/nvc0.c
Commit message (Expand)AuthorAgeFilesLines
* drm: remove symlinks from build, use Kbuild files for lib buildBen Skeggs2015-01-191-974/+0
* core: object.engine is always a nouveau_engine nowBen Skeggs2015-01-101-2/+1
* fifo/g84-: ack non-stall interrupt before handling itBen Skeggs2014-12-021-2/+2
* fifo: implement nvif event sourceBen Skeggs2014-08-101-14/+3
* fifo: allow direct access to channel control registers where possibleBen Skeggs2014-08-101-0/+1
* fifo: audit and version fifo channel classesBen Skeggs2014-08-101-9/+20
* core: rework event interfaceBen Skeggs2014-08-101-10/+29
* core: allow event source to handle multiple event types per indexBen Skeggs2014-06-111-3/+3
* fifo/nvc0: attempt to recover from engine ctxsw timeoutsBen Skeggs2014-03-261-0/+34
* fifo/nvc0: attempt to recover engines from mmu faultsBen Skeggs2014-03-261-2/+103
* fifo/nvc0: use subdev identifiers for bar/ifb fault recovery casesBen Skeggs2014-03-261-18/+15
* fifo/nvc0: use runlist event instead of pollingBen Skeggs2014-03-261-2/+4
* fifo/nvc0: allow channels to be marked as unrunnableBen Skeggs2014-03-261-10/+22
* fifo/nvc0: sched intrBen Skeggs2014-03-261-2/+22
* fifo/nvc0: single printk for mmu fault dataBen Skeggs2014-03-261-33/+52
* fifo/nvc0: ack pb intr individually after handling each unitBen Skeggs2014-03-261-42/+40
* fifo/nvc0: runlist intrBen Skeggs2014-03-261-14/+32
* fifo/nvc0: engine intrBen Skeggs2014-03-261-12/+40
* fifo/nvc0: mask unhandled intr bits when seen, rather than all intrsBen Skeggs2014-03-261-2/+2
* fifo/nvc0: rename a couple of unitsBen Skeggs2014-03-261-22/+22
* bar: tidy up the subdev and object class definitionsBen Skeggs2014-01-231-0/+1
* drm/nvc0-: remove nasty fifo swmthd hack for flip completion methodBen Skeggs2013-11-141-7/+0
* fifo: make external class definitions into pointersBen Skeggs2013-11-051-2/+2
* core: get rid of math.h, replace log2i with order_base_2Ilia Mirkin2013-08-211-2/+1
* fifo/nvc0: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo finiBen Skeggs2013-06-031-0/+8
* fifo/nvc0: prevent races between clients updating playlistsBen Skeggs2013-06-031-0/+2
* fifo/nv50-: use parent as self for subobjectsBen Skeggs2013-04-261-4/+5
* fifo/nvc0: bash some magic reg to make uevent interrupt workBen Skeggs2013-02-201-0/+1
* fifo/nvc0-: use interrupt 31 as an event triggerBen Skeggs2013-02-201-2/+22
* fifo/nvc0: improve interrupt handler somewhatBen Skeggs2013-02-201-3/+33
* report channel owner in error messagesMarcin Slusarz2013-02-201-13/+29
* use pr_contMarcin Slusarz2013-02-201-5/+5
* initial import of nouveau kernel module core, some simple tools, and drmBen Skeggs2013-01-091-0/+655