| Commit message (Expand) | Author | Age | Files | Lines |
* | drm/nouveau/fence: convert to exec engine, and improve channel sync | Ben Skeggs | 2012-05-24 | 1 | -1/+1 |
* | drm/nouveau/fence: minor api changes for an upcoming rework | Ben Skeggs | 2012-05-24 | 1 | -1/+2 |
* | nouveau: add PRIME support | Dave Airlie | 2012-05-23 | 1 | -1/+5 |
* | drm/nouveau/ttm: always do buffer moves on kernel channel | Ben Skeggs | 2012-03-22 | 1 | -9/+1 |
* | drm/nouveau/gem: fix fence_sync race / oops | Ben Skeggs | 2012-02-01 | 1 | -2/+21 |
* | drm/nouveau: fix nouveau_vma object leak | Marcin Slusarz | 2011-06-27 | 1 | -1/+3 |
* | drm/nouveau: remove implicit mapping of every bo into chan_vm | Ben Skeggs | 2011-06-23 | 1 | -1/+41 |
* | drm/nouveau: remove 'chan' argument from nouveau_bo_new | Ben Skeggs | 2011-06-23 | 1 | -1/+1 |
* | drm/nouveau: fixup gem_info ioctl to return client-specific bo virtual | Ben Skeggs | 2011-06-23 | 1 | -12/+20 |
* | drm/nv50-nvc0: completely disable relocs | Ben Skeggs | 2011-06-23 | 1 | -17/+20 |
* | drm/nouveau: convert some bo.offset use to vma.offset | Ben Skeggs | 2011-06-23 | 1 | -1/+5 |
* | drm/nouveau/gem: implement stub hooks for GEM object open/close | Ben Skeggs | 2011-06-23 | 1 | -0/+20 |
* | drm/nouveau: remove 'chan' argument from nouveau_gem_new | Ben Skeggs | 2011-06-23 | 1 | -14/+5 |
* | drm/nouveau: store a per-client channel list | Ben Skeggs | 2011-06-23 | 1 | -2/+2 |
* | drm: fix "persistant" typo | Jan Engelhardt | 2011-04-05 | 1 | -1/+1 |
* | drm/nouveau: properly handle pushbuffer check failures | Marcin Slusarz | 2011-03-14 | 1 | -2/+4 |
* | drm/nv50-nvc0: restrict memtype to those specified at creation time | Ben Skeggs | 2011-02-25 | 1 | -1/+11 |
* | drm/nouveau: pass domain rather than ttm flags to gem_new() | Ben Skeggs | 2011-02-25 | 1 | -11/+12 |
* | drm/nouveau: remove no_vm/mappable flags from nouveau_bo | Ben Skeggs | 2011-02-25 | 1 | -7/+4 |
* | drm/nouveau: kick vram functions out into an "engine" | Ben Skeggs | 2010-12-08 | 1 | -27/+3 |
* | drm/nouveau: wrap calls to ttm_bo_validate() | Ben Skeggs | 2010-12-08 | 1 | -2/+1 |
* | drm/nouveau: Implement the pageflip ioctl. | Francisco Jerez | 2010-12-03 | 1 | -9/+2 |
* | drm/nouveau: fix annoying nouveau_fence type issue | Marcin Slusarz | 2010-12-03 | 1 | -2/+2 |
* | drm/nouveau: use interruptible waits during pushbuf validation | Ben Skeggs | 2010-12-03 | 1 | -12/+19 |
* | drm/nouveau: remove cpu_writers lock | Ben Skeggs | 2010-12-03 | 1 | -60/+4 |
* | drm/nouveau: add more fine-grained locking to channel list + structures | Ben Skeggs | 2010-12-03 | 1 | -9/+19 |
* | drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock | Thomas Hellstrom | 2010-11-22 | 1 | -6/+6 |
* | drm/nouveau: Expose some BO usage flags to userspace. | Francisco Jerez | 2010-11-18 | 1 | -15/+21 |
* | Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-cor... | Dave Airlie | 2010-10-06 | 1 | -2/+2 |
|\ |
|
| * | drm/nouveau: Minor refactoring/cleanup of the fence code. | Francisco Jerez | 2010-10-05 | 1 | -2/+2 |
* | | drm/gem: handlecount isn't really a kref so don't make it one. | Dave Airlie | 2010-10-01 | 1 | -4/+2 |
|/ |
|
* | Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into d... | Dave Airlie | 2010-09-03 | 1 | -5/+2 |
|\ |
|
| * | drm/nouveau: Don't take struct_mutex around the pushbuf IOCTL. | Francisco Jerez | 2010-09-03 | 1 | -5/+2 |
* | | Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into d... | Dave Airlie | 2010-08-27 | 1 | -2/+4 |
|\ \
| |/ |
|
| * | drm/nouveau: drop drm_global_mutex before sleeping in submission path | Ben Skeggs | 2010-08-27 | 1 | -0/+2 |
| * | drm/nv20: Don't use pushbuf calls on the original nv20. | Francisco Jerez | 2010-08-26 | 1 | -2/+2 |
* | | Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into d... | Dave Airlie | 2010-08-23 | 1 | -10/+26 |
|\ \
| |/ |
|
| * | drm/nouveau: fix race condition when under memory pressure | Ben Skeggs | 2010-08-17 | 1 | -10/+26 |
* | | drm: Use ENOENT consistently for the error return for an unmatched handle. | Chris Wilson | 2010-08-10 | 1 | -4/+4 |
|/ |
|
* | drm/nouveau: remove dev_priv->init_state and friends | Ben Skeggs | 2010-07-13 | 1 | -9/+0 |
* | drm/nouveau: Fix a couple of sparse warnings. | Francisco Jerez | 2010-07-13 | 1 | -1/+1 |
* | Merge branch 'drm-ttm-unmappable' into drm-core-next | Dave Airlie | 2010-04-20 | 1 | -1/+1 |
|\ |
|
| * | drm/ttm: split no_wait argument in 2 GPU or reserve wait | Jerome Glisse | 2010-04-08 | 1 | -1/+1 |
* | | drm: free core gem object from driver callbacks | Daniel Vetter | 2010-04-20 | 1 | -0/+3 |
* | | drm/nouveau: Make use of TTM busy_placements. | Francisco Jerez | 2010-04-09 | 1 | -30/+25 |
|/ |
|
* | Merge remote branch 'nouveau/for-airlied' into drm-next-stage | Dave Airlie | 2010-03-01 | 1 | -313/+173 |
|\ |
|
| * | drm/nouveau: fix missing spin_unlock in failure path | Luca Barbieri | 2010-02-25 | 1 | -1/+1 |
| * | drm/nouveau: new gem pushbuf interface, bump to 0.0.16 | Ben Skeggs | 2010-02-25 | 1 | -317/+162 |
| * | drm/nouveau: remove PUSHBUF_CAL macro | Ben Skeggs | 2010-02-25 | 1 | -6/+4 |
| * | drm/nv50: switch to indirect push buffer controls | Ben Skeggs | 2010-02-25 | 1 | -1/+14 |