summaryrefslogtreecommitdiff
path: root/nvkm/core
Commit message (Expand)AuthorAgeFilesLines
* core: remove some dead code that got forgottenBen Skeggs2014-12-021-113/+0
* core/mm: allow allocation to be confined to a specific slice of heapBen Skeggs2014-10-022-6/+16
* core/mm: fill in holes with "allocated" nodesBen Skeggs2014-10-021-6/+20
* core/mm: dump mm when trying to tear one down that still has allocationsBen Skeggs2014-10-021-9/+32
* core/mm: modify test for if building a mm with holes in itBen Skeggs2014-10-021-1/+3
* core/mm: make it clearer what (type == 0) meansBen Skeggs2014-10-021-9/+9
* core: pass related object into notify constructorBen Skeggs2014-10-024-9/+10
* core: don't leak oclass type bits to userBen Skeggs2014-09-051-2/+2
* nvif: fix a number of notify thinkosBen Skeggs2014-08-151-2/+2
* device: audit and version NVIF_CONTROL class and methodsBen Skeggs2014-08-101-1/+1
* nvif: import library functions for the ioctl/event interfacesBen Skeggs2014-08-101-2/+0
* client: add method to retrieve device listBen Skeggs2014-08-101-0/+42
* device: add method to retrieve some basic device infoBen Skeggs2014-08-101-0/+1
* core: import ioctl/event interfacesBen Skeggs2014-08-104-3/+653
* core: add function to return list of supported childrenBen Skeggs2014-08-101-0/+33
* core: rework event interfaceBen Skeggs2014-08-103-136/+205
* core: move handle-based object apis to handle.cBen Skeggs2014-08-102-116/+113
* core: fail creation of zero-argument objects, when arguments are passedBen Skeggs2014-08-101-30/+6
* core: allow event source to handle multiple event types per indexBen Skeggs2014-06-111-25/+58
* core: punt all object state change messages to trace levelBen Skeggs2014-06-071-5/+5
* core: extend width of engine mask for namedbBen Skeggs2014-03-261-1/+1
* drm: replace ffsll with __ffs64Ilia Mirkin2014-03-261-1/+1
* device: provide a way for devinit to mark engines as disabledIlia Mirkin2014-01-231-5/+18
* device: populate master subdev pointer only when fully constructedBen Skeggs2014-01-071-3/+0
* clk: implement power state and engine clock control in coreBen Skeggs2013-11-081-9/+0
* core: make all info-level messages silent for runtime pmBen Skeggs2013-11-082-21/+26
* core: split lock into list+exec and enable refcount locksBen Skeggs2013-11-051-29/+32
* core: convert event handler apis to split create/enable semanticsBen Skeggs2013-11-051-16/+59
* core: Allow asymmetric nouveau_event_get/_putPeter Hurley2013-11-051-8/+12
* core: Move event index check from critical sectionPeter Hurley2013-11-051-8/+11
* v3.12-rc1Ben Skeggs2013-09-171-0/+19
* core: get rid of math.h, replace log2i with order_base_2Ilia Mirkin2013-08-211-2/+1
* ltcg: fix allocating memory as freeMaarten Lankhorst2013-08-211-0/+4
* core: move falcon class to engine/Ben Skeggs2013-06-272-251/+0
* core: remove nouveau_mm.mutex, no more usersBen Skeggs2013-06-131-1/+0
* core: allow non-maskable eventsBen Skeggs2013-04-261-4/+8
* device: have engine object initialised before creationBen Skeggs2013-04-262-3/+10
* device: convert to engine, rather than subdevBen Skeggs2013-04-262-3/+3
* core: rebase object ref/use counts after ctor/init/fini eventsBen Skeggs2013-04-261-6/+13
* core: fix return value of nouveau_object_del()Ben Skeggs2013-03-191-2/+1
* core: basic event interface between core and drmBen Skeggs2013-02-202-0/+107
* prepare for reporting channel ownerMarcin Slusarz2013-02-202-1/+12
* use pr_contMarcin Slusarz2013-02-201-4/+4
* add lockdep annotationsMarcin Slusarz2013-02-091-1/+1
* use different register to wait for secret scrubberMaarten Lankhorst2013-01-311-2/+5
* fix nouveau_client allocation failure pathMarcin Slusarz2013-01-131-3/+1
* don't return freed object from nouveau_handle_createMarcin Slusarz2013-01-131-1/+4
* initial import of nouveau kernel module core, some simple tools, and drmBen Skeggs2013-01-0916-0/+2763