| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | drm/nouveau: punt vram config info out to nouveau_fb struct | Ben Skeggs | 1 | -9/+10 |
| 3 days | drm/nouveau/instmem: Do not handle instmem_init during fail path in instmem_fini | Emil Velikov | 1 | -7/+3 |
| 3 days | drm/nouveau/instmem: new implementation, on top of new interfaces | Ben Skeggs | 1 | -305/+230 |
| 3 days | drm/nv50-nve0: allocate vram for kernel objects from end of vram | Ben Skeggs | 1 | -1/+1 |
| 3 days | drm/nouveau/fb: convert to sub-device modules, and merge with vram engine | Ben Skeggs | 1 | -5/+7 |
| 3 days | drm/nouveau: very scary looking cleanup commit | Ben Skeggs | 1 | -58/+49 |
| 3 days | drm/nouveau: rename drm_nouveau_private to nouveau_device | Ben Skeggs | 1 | -47/+47 |
| 3 days | drm/nouveau: rename engine to subsys, and exec_engine to engine | Ben Skeggs | 1 | -7/+7 |
| 3 days | drm/nv50: fix ramin heap size for kernel channel too | Marcin Slusarz | 1 | -1/+1 |
| 2011-06-23 | drm/nouveau: will need to specify channel for vm-ful gpuobj allocations | Ben Skeggs | 1 | -2/+3 |
| 2011-06-23 | drm/nvc0: fix suspend/resume of PGRAPH/PCOPYn | Ben Skeggs | 1 | -2/+1 |
| 2011-04-19 | drm/nouveau: split ramin_lock into two locks, one hardirq safe | Ben Skeggs | 1 | -4/+6 |
| 2011-03-16 | Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next | Dave Airlie | 1 | -0/+8 |
| 2011-03-07 | drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously | Ben Skeggs | 1 | -0/+8 |
| 2011-02-24 | drm/nouveau: rename nouveau_vram to nouveau_mem | Ben Skeggs | 1 | -1/+1 |
| 2011-02-23 | drm/nouveau: don't munge in drm_mm internals | Daniel Vetter | 1 | -2/+2 |
| 2011-01-17 | drm/nvc0: enable protection of system-use-only structures in vm | Ben Skeggs | 1 | -2/+5 |
| 2010-12-21 | drm/nouveau: modify vm to accomodate dual page tables for nvc0 | Ben Skeggs | 1 | -9/+7 |
| 2010-12-16 | drm/nv50: fix a couple of vm init issues | Francisco Jerez | 1 | -6/+7 |
| 2010-12-08 | drm/nouveau: kick vram functions out into an "engine" | Ben Skeggs | 1 | -3/+6 |
| 2010-12-08 | drm/nouveau: allow gpuobj vinst to be a virtual address when necessary | Ben Skeggs | 1 | -2/+23 |
| 2010-12-08 | drm/nv50: tidy up PCIEGART implementation | Ben Skeggs | 1 | -9/+3 |
| 2010-12-08 | drm/nv50: implement global channel address space on new VM code | Ben Skeggs | 1 | -34/+14 |
| 2010-12-08 | drm/nv50: implement BAR1/BAR3 management on top of new VM code | Ben Skeggs | 1 | -149/+109 |
| 2010-12-08 | drm/nv50: import new vm code | Ben Skeggs | 1 | -9/+3 |
| 2010-12-08 | drm/nv50: implement custom vram mm | Ben Skeggs | 1 | -0/+1 |
| 2010-12-03 | drm/nouveau: rework gpu-specific instmem interfaces | Ben Skeggs | 1 | -57/+73 |
| 2010-12-03 | drm/nouveau: simplify gpuobj suspend/resume | Ben Skeggs | 1 | -18/+3 |
| 2010-12-03 | drm/nouveau: pass gpuobj alignment request down into backing allocator | Ben Skeggs | 1 | -5/+5 |
| 2010-12-03 | drm/nouveau: add more fine-grained locking to channel list + structures | Ben Skeggs | 1 | -7/+7 |
| 2010-11-18 | drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang | Ben Skeggs | 1 | -1/+0 |
| 2010-10-05 | drm/ttm: restructure to allow driver to plug in alternate memory manager | Ben Skeggs | 1 | -1/+1 |
| 2010-09-24 | drm/nv50: flush bar1 vm / dma object setup before poking 0x1708 | Ben Skeggs | 1 | -0/+2 |
| 2010-09-24 | drm/nouveau: Remove implicit argument from nv_wait(). | Francisco Jerez | 1 | -3/+3 |
| 2010-09-24 | drm/nouveau: tidy ram{ht,fc,ro} a bit | Ben Skeggs | 1 | -4/+0 |
| 2010-09-24 | drm/nouveau: rework init ordering so nv50_instmem.c can be less bad | Ben Skeggs | 1 | -188/+153 |
| 2010-09-24 | drm/nv50: allow gpuobjs that aren't mapped into aperture | Ben Skeggs | 1 | -0/+2 |
| 2010-09-24 | drm/nouveau: simplify fake gpu objects | Ben Skeggs | 1 | -11/+8 |
| 2010-09-24 | drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity | Ben Skeggs | 1 | -69/+57 |
| 2010-09-24 | drm/nouveau: modify object accessors, offset in bytes rather than dwords | Ben Skeggs | 1 | -4/+6 |
| 2010-09-02 | drm/nv50: initialize ramht_refs list for faked 0 channel | Marcin Slusarz | 1 | -0/+2 |
| 2010-08-17 | drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries | Ben Skeggs | 1 | -1/+1 |
| 2010-07-26 | drm/nv50: correct wait condition for instmem flush | Ben Skeggs | 1 | -2/+2 |
| 2010-07-26 | drm/nv50: use correct PRAMIN flush register on original nv50 | Ben Skeggs | 1 | -0/+8 |
| 2010-07-13 | drm/nv50: move tlb flushing to a helper function | Ben Skeggs | 1 | -13/+10 |
| 2010-07-13 | drm/nouveau: add instmem flush() hook | Ben Skeggs | 1 | -27/+6 |
| 2010-07-13 | drm/nouveau: use drm_mm in preference to custom code doing the same thing | Ben Skeggs | 1 | -7/+5 |
| 2010-06-01 | drm: Remove drm_resource wrappers | Jordan Crouse | 1 | -1/+1 |
| 2010-04-09 | drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark | Ben Skeggs | 1 | -3/+4 |
| 2010-04-09 | drm/nouveau: detect vram amount once, and save the value | Ben Skeggs | 1 | -7/+2 |