summaryrefslogtreecommitdiff
path: root/nvkm/include/engine
Commit message (Expand)AuthorAgeFilesLines
* drm: remove symlinks from build, use Kbuild files for lib buildBen Skeggs2015-01-1915-630/+0
* core: rename subclass.base to subclass.superclassBen Skeggs2015-01-101-7/+7
* subdev: always upcast through nouveau_subdev()/nouveau_engine()Ben Skeggs2015-01-104-4/+4
* disp/gm204: initial supportBen Skeggs2014-12-021-0/+1
* core: pass related object into notify constructorBen Skeggs2014-10-021-1/+2
* disp: audit and version display classesBen Skeggs2014-08-101-1/+0
* fifo: implement nvif event sourceBen Skeggs2014-08-101-0/+5
* fifo: allow direct access to channel control registers where possibleBen Skeggs2014-08-101-0/+2
* dma: audit and version NV_DMA classesBen Skeggs2014-08-101-1/+0
* dmaobj: switch to a slightly saner designBen Skeggs2014-08-101-2/+1
* dmaobj: update to an improved style of class definitionBen Skeggs2014-08-101-19/+4
* core: rework event interfaceBen Skeggs2014-08-102-11/+4
* gr/gk110b: initvals differ from gk110Ben Skeggs2014-08-051-0/+1
* disp: add internal representaion of output paths and connectorsBen Skeggs2014-06-111-0/+11
* disp: nothing to see hereBen Skeggs2014-06-111-19/+0
* graph: add GK20A supportAlexandre Courbot2014-06-071-0/+1
* fifo: add GK20A supportAlexandre Courbot2014-06-071-0/+1
* gr/gm107: initial supportBen Skeggs2014-03-261-0/+1
* gr/gf104: rename gf104 (nvc4), it came before gf106 (nvc3)Ben Skeggs2014-03-261-1/+1
* support for platform devicesAlexandre Courbot2014-03-261-4/+13
* device/gm100: recognise GM107Ben Skeggs2014-03-261-0/+1
* disp/gm107: initial implementationBen Skeggs2014-03-261-0/+1
* disp/nv50: preparation for storing static class dataBen Skeggs2014-03-261-9/+9
* gr/nv108: initial support (need external fuc)Ben Skeggs2014-01-231-0/+1
* fifo/nv108: initial supportBen Skeggs2014-01-231-0/+1
* perfmon: initial infrastructure to expose performance countersBen Skeggs2013-11-081-0/+39
* fifo: make external class definitions into pointersBen Skeggs2013-11-051-8/+8
* mpeg/nv31: split the nv31 and nv40 dma setting implementationsIlia Mirkin2013-11-051-0/+2
* mpeg/nv40: use the nv31-provided classesIlia Mirkin2013-11-051-1/+1
* mpeg/nv44: create a copy of the nv31/nv40 implsIlia Mirkin2013-11-051-0/+1
* sw: prepare for the sharing of constructors between implementationsBen Skeggs2013-11-051-4/+4
* sw/nv50-: make vblank tracking data private to the implementationsBen Skeggs2013-11-051-9/+0
* core: add falcon interrupt handlerMaarten Lankhorst2013-07-291-0/+2
* gr/nvd7: initial supportMaarten Lankhorst2013-07-051-0/+1
* gr/nvc0-: make register lists from initvals functionsBen Skeggs2013-07-041-2/+7
* core: xtensa engine base class implementationIlia Mirkin2013-06-271-0/+38
* vdec: fork vp3 implementations from vp2Ilia Mirkin2013-06-272-0/+2
* core: move falcon class to engine/Ben Skeggs2013-06-271-0/+81
* vm/nv50: remove explicit vm knowledge from enginesBen Skeggs2013-06-131-1/+0
* ce/nve0: create engine object for ce2Ben Skeggs2013-06-131-0/+1
* disp/nvf0: expose display class 2.2Ben Skeggs2013-05-021-0/+1
* fifo: implement channel creation event generationBen Skeggs2013-04-261-1/+2
* device: have engine object initialised before creationBen Skeggs2013-04-261-1/+0
* device: convert to engine, rather than subdevBen Skeggs2013-04-261-0/+24
* drm/nvc0-: support NOUVEAU_GETPARAM_GRAPH_UNITSChristoph Bumiller2013-04-151-0/+4
* fifo/nvc0-: use interrupt 31 as an event triggerBen Skeggs2013-02-201-0/+2
* disp: port vblank handling to event interfaceBen Skeggs2013-02-202-16/+15
* prepare for reporting channel ownerMarcin Slusarz2013-02-201-0/+2
* initial import of nouveau kernel module core, some simple tools, and drmBen Skeggs2013-01-0911-0/+443