| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | drm/nouveau: store subdev id as handle inside subdev struct | Ben Skeggs | 1 | -1/+2 |
| 3 days | drm/nouveau: cull more unused stuff from nouveau_device | Ben Skeggs | 1 | -15/+0 |
| 3 days | drm/nouveau: punt vram config info out to nouveau_fb struct | Ben Skeggs | 1 | -18/+0 |
| 3 days | drm/nv04/disp: kick this state out of nouveau_device | Ben Skeggs | 1 | -76/+0 |
| 3 days | drm/nouveau: handle engine reset via PMC_ENABLE from common code | Ben Skeggs | 1 | -0/+1 |
| 3 days | drm/nouveau: make engine subclass subdev, and noaccel a bitfield | Ben Skeggs | 1 | -100/+49 |
| 3 days | drm/nouveau/agp: move all agp stuff into its own source file | Ben Skeggs | 1 | -3/+0 |
| 3 days | drm/nouveau: add mutex and refcount to all subdevs, only init if refcnt | Ben Skeggs | 1 | -4/+6 |
| 3 days | drm/nouveau/instmem: new implementation, on top of new interfaces | Ben Skeggs | 1 | -154/+13 |
| 3 days | drm/nv04-nv40/fifo: implement ramXX setup in fifo modules, not instmem | Ben Skeggs | 1 | -5/+1 |
| 3 days | drm/nouveau/therm: move sensor / thermal table code into its own module | Ben Skeggs | 1 | -26/+1 |
| 3 days | drm/nouveau/clk: separate from pm code, into sub-device modules | Ben Skeggs | 1 | -4/+1 |
| 3 days | drm/nouveau/fanctl: untangle from pm code and move into subdev modules | Ben Skeggs | 1 | -2/+1 |
| 3 days | drm/nouveau/volt: implement as subdev module | Ben Skeggs | 1 | -17/+1 |
| 3 days | drm/nouveau/gpio: convert to sub-device modules | Ben Skeggs | 1 | -27/+1 |
| 3 days | drm/nouveau/fb: convert to sub-device modules, and merge with vram engine | Ben Skeggs | 1 | -79/+1 |
| 3 days | drm/nouveau/timer: convert to sub-device module | Ben Skeggs | 1 | -12/+1 |
| 3 days | drm/nouveau/mc: turn into sub-device module | Ben Skeggs | 1 | -18/+1 |
| 3 days | drm/nouveau/bios: rename struct, and split out into sub-device | Ben Skeggs | 1 | -26/+37 |
| 3 days | drm/nouveau: very scary looking cleanup commit | Ben Skeggs | 1 | -450/+437 |
| 3 days | drm/nouveau: rename drm_nouveau_private to nouveau_device | Ben Skeggs | 1 | -32/+32 |
| 3 days | drm/nouveau: rename engine to subsys, and exec_engine to engine | Ben Skeggs | 1 | -7/+7 |
| 3 days | drm/nv50: extend vblank semaphore to generic dmaobj + offset pair | Ben Skeggs | 1 | -1/+0 |
| 3 days | drm/nouveau: mark most of our ioctls as deprecated, move to compat layer | Ben Skeggs | 1 | -14/+0 |
| 3 days | drm/nouveau: move current gpuobj code out of nouveau_object.c | Ben Skeggs | 1 | -1/+1 |
| 3 days | drm/nouveau/ttm: untangle code to support accelerated buffer moves | Ben Skeggs | 1 | -1/+5 |
| 3 days | drm/nouveau/fifo: turn all fifo modules into engine modules | Ben Skeggs | 1 | -70/+3 |
| 3 days | drm/nouveau/fifo: remove all the "special" engine hooks | Ben Skeggs | 1 | -20/+1 |
| 3 days | drm/nouveau/fence: convert to exec engine, and improve channel sync | Ben Skeggs | 1 | -18/+2 |
| 3 days | drm/nouveau/fence: minor api changes for an upcoming rework | Ben Skeggs | 1 | -20/+6 |
| 3 days | drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around | Ben Skeggs | 1 | -27/+4 |
| 3 days | drm/nouveau: move flip-related channel setup to software engine | Ben Skeggs | 1 | -2/+0 |
| 3 days | drm/nouveau: create real execution engine for software object class | Ben Skeggs | 1 | -8/+0 |
| 3 days | drm/nv40-50/gr: restructure grctx/prog generation | Ben Skeggs | 1 | -2/+4 |
| 3 days | drm/nve0/gr: initial implementation | Ben Skeggs | 1 | -0/+3 |
| 3 days | drm/nve0/fifo: initial implementation | Ben Skeggs | 1 | -1/+9 |
| 2012-03-22 | drm/nve0: initial modesetting support for kepler chipsets | Ben Skeggs | 1 | -0/+1 |
| 2012-03-22 | drm/nouveau: bump version to 1.0.0 | Ben Skeggs | 1 | -4/+4 |
| 2012-03-22 | drm/nouveau: oops, increase channel dispc_vma to 4 | Ben Skeggs | 1 | -1/+1 |
| 2012-03-22 | drm/nouveau: remove m2mf creation on userspace channels | Ben Skeggs | 1 | -2/+1 |
| 2012-03-22 | drm/nvc0-/disp: reimplement flip completion method as fifo method | Ben Skeggs | 1 | -0/+1 |
| 2012-03-22 | drm/nouveau: remove subchannel names from places where it doesn't matter | Ben Skeggs | 1 | -5/+18 |
| 2012-03-22 | drm/nouveau/ttm: always do buffer moves on kernel channel | Ben Skeggs | 1 | -2/+0 |
| 2012-03-13 | drm/nouveau: map first page of mmio early and determine chipset earlier | Ben Skeggs | 1 | -2/+2 |
| 2012-03-13 | drm/nouveau/dp: move all nv50/sor-specific code out of nouveau_dp.c | Ben Skeggs | 1 | -8/+0 |
| 2012-03-13 | drm/nv50/display: expose color vibrance control | Christoph Bumiller | 1 | -0/+3 |
| 2012-03-13 | drm/nv50-nvc0/vm: support unsnooped system memory | Ben Skeggs | 1 | -0/+1 |
| 2012-03-13 | drm/nouveau/pm: extend profile interface for destroy/init/fini | Ben Skeggs | 1 | -0/+4 |
| 2012-03-13 | drm/nouveau/pm: rework to allow selecting separate profiles for ac/battery | Ben Skeggs | 1 | -1/+17 |
| 2012-03-13 | drm/nouveau/pm: embed timings into perflvl structs | Ben Skeggs | 1 | -7/+6 |