Age | Commit message (Expand) | Author | Files | Lines |
2011-05-16 | drm/nouveau: remove remnants of nouveau_pgraph_engine | Ben Skeggs | 1 | -27/+11 |
2011-05-16 | drm/nv50/gr: move to exec engine interfaces | Ben Skeggs | 1 | -11/+13 |
2011-05-16 | drm/nouveau: working towards a common way to represent engines | Ben Skeggs | 1 | -9/+6 |
2011-05-16 | drm/nouveau: move engine object creation into per-engine hooks | Ben Skeggs | 1 | -82/+13 |
2011-04-20 | drm/nouveau: split ramin_lock into two locks, one hardirq safe | Ben Skeggs | 1 | -4/+6 |
2011-02-24 | drm/nv50-nvc0: initialise display sync channels | Ben Skeggs | 1 | -1/+21 |
2011-02-24 | drm/nouveau: introduce new gart type, and name _SGDMA more appropriately | Ben Skeggs | 1 | -8/+14 |
2011-02-23 | drm/nouveau: don't munge in drm_mm internals | Daniel Vetter | 1 | -1/+1 |
2011-01-07 | drm/nouveau: create grctx on the fly on all chipsets | Ben Skeggs | 1 | -1/+2 |
2010-12-21 | drm/nvc0: implement channel structure initialisation | Ben Skeggs | 1 | -4/+20 |
2010-12-21 | drm/nvc0: gpuobj_new need only check validity and init the relevant engine | Ben Skeggs | 1 | -4/+11 |
2010-12-08 | drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation. | Francisco Jerez | 1 | -6/+2 |
2010-12-08 | drm/nv50: tidy up PCIEGART implementation | Ben Skeggs | 1 | -3/+1 |
2010-12-08 | drm/nv50: implement global channel address space on new VM code | Ben Skeggs | 1 | -37/+10 |
2010-12-08 | drm/nv50: import new vm code | Ben Skeggs | 1 | -1/+1 |
2010-12-08 | drm/nouveau: no need to zero dma objects, we fill them completely anyway | Ben Skeggs | 1 | -5/+2 |
2010-12-08 | drm/nouveau: implicitly insert non-DMA objects into RAMHT | Ben Skeggs | 1 | -32/+27 |
2010-12-08 | drm/nouveau: Synchronize with the user channel before GPU object destruction. | Francisco Jerez | 1 | -0/+3 |
2010-12-08 | drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50. | Francisco Jerez | 1 | -5/+1 |
2010-12-03 | drm/nouveau: tidy up and extend dma object creation interfaces | Ben Skeggs | 1 | -99/+136 |
2010-12-03 | drm/nouveau: rework gpu-specific instmem interfaces | Ben Skeggs | 1 | -75/+37 |
2010-12-03 | drm/nouveau: simplify gpuobj suspend/resume | Ben Skeggs | 1 | -46/+10 |
2010-12-03 | drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files | Ben Skeggs | 1 | -0/+18 |
2010-12-03 | drm/nv50: create graph and crypt contexts on demand | Ben Skeggs | 1 | -0/+23 |
2010-12-03 | drm/nv84: add support for the PCRYPT engine | Ben Skeggs | 1 | -1/+2 |
2010-12-03 | drm/nouveau: only expose the object classes that are supported by the chipset | Ben Skeggs | 1 | -14/+98 |
2010-12-03 | drm/nouveau: use object class structs more extensively | Ben Skeggs | 1 | -49/+48 |
2010-12-03 | drm/nouveau: store engine type in gpuobj class structs | Ben Skeggs | 1 | -1/+1 |
2010-12-03 | drm/nouveau: pass gpuobj alignment request down into backing allocator | Ben Skeggs | 1 | -1/+1 |
2010-12-03 | drm/nouveau: return error from nouveau_ramht_remove() if not found | Ben Skeggs | 1 | -8/+2 |
2010-12-03 | drm/nouveau: add more fine-grained locking to channel list + structures | Ben Skeggs | 1 | -12/+22 |
2010-11-18 | drm/nouveau: Return error from nouveau_gpuobj_new if we're out of RAMIN. | Francisco Jerez | 1 | -1/+1 |
2010-09-24 | drm/nouveau: remove nouveau_gpuobj_late_takedown | Ben Skeggs | 1 | -6/+1 |
2010-09-24 | drm/nouveau: protect gpuobj list + global instmem heap with spinlock | Ben Skeggs | 1 | -4/+24 |
2010-09-24 | drm/nouveau: fix gpuobj refcount to use atomics | Ben Skeggs | 1 | -22/+11 |
2010-09-24 | drm/nouveau: tidy ram{ht,fc,ro} a bit | Ben Skeggs | 1 | -2/+0 |
2010-09-24 | drm/nouveau: rework init ordering so nv50_instmem.c can be less bad | Ben Skeggs | 1 | -25/+2 |
2010-09-24 | drm/nv50: allow gpuobjs that aren't mapped into aperture | Ben Skeggs | 1 | -25/+77 |
2010-09-24 | drm/nouveau: simplify fake gpu objects | Ben Skeggs | 1 | -47/+23 |
2010-09-24 | drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity | Ben Skeggs | 1 | -267/+91 |
2010-09-24 | drm/nouveau: rebase per-channel pramin heap offsets to 0 | Ben Skeggs | 1 | -15/+30 |
2010-09-24 | drm/nouveau: modify object accessors, offset in bytes rather than dwords | Ben Skeggs | 1 | -39/+53 |
2010-09-24 | drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here | Ben Skeggs | 1 | -131/+1 |
2010-07-13 | drm/nouveau: allocate fixed amount of PRAMIN per channel on all chipsets | Ben Skeggs | 1 | -28/+8 |
2010-07-13 | drm/nouveau: add instmem flush() hook | Ben Skeggs | 1 | -33/+12 |
2010-07-13 | drm/nouveau: remove dev_priv->init_state and friends | Ben Skeggs | 1 | -2/+0 |
2010-07-13 | drm/nouveau: use drm_mm in preference to custom code doing the same thing | Ben Skeggs | 1 | -14/+14 |
2010-02-11 | drm/nouveau: move dereferences after null checks | Marcin Slusarz | 1 | -1/+2 |
2010-01-11 | drm/nouveau: Allocate a per-channel instance of NV_SW. | Francisco Jerez | 1 | -1/+1 |
2009-12-11 | drm/nouveau: Add DRM driver for NVIDIA GPUs | Ben Skeggs | 1 | -0/+1294 |