Age | Commit message (Expand) | Author | Files | Lines |
2013-02-20 | drm/nv84-/fence: prepare for emit/sync support of sysram sequences | Ben Skeggs | 1 | -5/+4 |
2013-02-20 | drm/nouveau/fence: make internal hooks part of the context | Ben Skeggs | 1 | -6/+4 |
2013-02-20 | drm/nouveau/fence/nv84-: put processes to sleep while waiting on fences | Ben Skeggs | 1 | -0/+76 |
2013-02-20 | drm/nouveau: remove unnecessary null pointer check from nouveau_fence_new | Cong Ding | 1 | -5/+3 |
2012-10-04 | Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux | Linus Torvalds | 1 | -16/+11 |
2012-10-03 | drm/nouveau: port all engines to new engine module format | Ben Skeggs | 1 | -16/+7 |
2012-10-03 | drm/nouveau/pageflip: kick flip handling out of engsw and into fence | Ben Skeggs | 1 | -0/+1 |
2012-10-03 | drm/nouveau/fence: un-port from nouveau_exec_engine interfaces | Ben Skeggs | 1 | -6/+9 |
2012-10-03 | drm/nouveau: restructure source tree, split core from drm implementation | Ben Skeggs | 1 | -1/+1 |
2012-10-02 | UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ | David Howells | 1 | -1/+1 |
2012-10-02 | UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/. | David Howells | 1 | -1/+0 |
2012-05-24 | drm/nouveau/fence: fix a race where fence->channel can disappear | Ben Skeggs | 1 | -5/+9 |
2012-05-24 | drm/nouveau/fence: convert to exec engine, and improve channel sync | Ben Skeggs | 1 | -412/+62 |
2012-05-24 | drm/nouveau/fence: minor api changes for an upcoming rework | Ben Skeggs | 1 | -130/+85 |
2012-05-24 | drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around | Ben Skeggs | 1 | -23/+13 |
2012-05-24 | drm/nouveau: create real execution engine for software object class | Ben Skeggs | 1 | -5/+1 |
2012-05-24 | drm/nouveau: base fence timeout on time of emission | Marcin Slusarz | 1 | -1/+4 |
2012-05-24 | drm/nouveau: use the same packet header macros as userspace | Ben Skeggs | 1 | -13/+13 |
2012-05-23 | nouveau: add PRIME support | Dave Airlie | 1 | -1/+1 |
2012-03-22 | drm/nouveau: move fence sequence check to start of loop | Ben Skeggs | 1 | -6/+5 |
2012-03-22 | drm/nouveau: remove subchannel names from places where it doesn't matter | Ben Skeggs | 1 | -12/+12 |
2011-11-10 | drm/nouveau: initialize chan->fence.lock before use | Marcin Slusarz | 1 | -2/+0 |
2011-09-20 | drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts | Ben Skeggs | 1 | -1/+1 |
2011-09-09 | drm/nouveau: fix oops on pre-semaphore hardware | Ben Skeggs | 1 | -1/+2 |
2011-06-23 | drm/nouveau: remove 'chan' argument from nouveau_bo_new | Ben Skeggs | 1 | -1/+1 |
2011-06-23 | drm/nv84-nvc0: explicitly map semaphore buffer into channel vm | Ben Skeggs | 1 | -16/+13 |
2011-06-18 | drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync | Ben Skeggs | 1 | -34/+25 |
2011-03-14 | drm/nouveau: fix __nouveau_fence_wait performance | Marcin Slusarz | 1 | -3/+12 |
2011-02-24 | drm/nouveau: remove no_vm/mappable flags from nouveau_bo | Ben Skeggs | 1 | -1/+1 |
2011-02-24 | drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice | Ben Skeggs | 1 | -46/+6 |
2011-02-24 | drm/nv84: use vm offsets for semaphores | Ben Skeggs | 1 | -5/+17 |
2011-02-24 | drm/nv50: 0x50 needs semaphore yields too | Ben Skeggs | 1 | -4/+17 |
2011-02-24 | drm/nvc0: implement semaphores for inter-channel sync | Ben Skeggs | 1 | -12/+40 |
2011-02-24 | drm/nv84: switch to new-style semaphores | Ben Skeggs | 1 | -39/+80 |
2010-12-30 | drm/nvc0: reserve only subc 0 for kernel use | Ben Skeggs | 1 | -1/+1 |
2010-12-21 | drm/nvc0: implement fencing | Ben Skeggs | 1 | -8/+20 |
2010-12-08 | drm/nouveau: Avoid potential race between nouveau_fence_update() and context ... | Francisco Jerez | 1 | -8/+11 |
2010-12-08 | drm/nouveau: fix use of drm_mm_node in semaphore object | Ben Skeggs | 1 | -3/+2 |
2010-12-08 | drm/nouveau: implicitly insert non-DMA objects into RAMHT | Ben Skeggs | 1 | -6/+1 |
2010-12-08 | drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU. | Francisco Jerez | 1 | -1/+2 |
2010-12-03 | drm/nouveau: tidy up and extend dma object creation interfaces | Ben Skeggs | 1 | -2/+2 |
2010-12-03 | drm/nouveau: fix annoying nouveau_fence type issue | Marcin Slusarz | 1 | -11/+11 |
2010-12-03 | drm/nouveau: use object class structs more extensively | Ben Skeggs | 1 | -1/+1 |
2010-12-03 | drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini(). | Francisco Jerez | 1 | -0/+4 |
2010-12-03 | drm/nouveau: Avoid race in the interchannel sync code. | Francisco Jerez | 1 | -9/+15 |
2010-12-03 | drm/nouveau: Make fences take a weak channel reference. | Francisco Jerez | 1 | -1/+2 |
2010-12-03 | drm/nouveau: Use lazy fence waits when doing software interchannel sync. | Francisco Jerez | 1 | -2/+2 |
2010-12-03 | drm/nouveau: fix thinko in channel locking in semaphore path | Ben Skeggs | 1 | -3/+3 |
2010-12-03 | drm/nouveau: add more fine-grained locking to channel list + structures | Ben Skeggs | 1 | -0/+10 |
2010-11-18 | drm/nouveau: Fix sleep while atomic in the semaphore code. | Francisco Jerez | 1 | -1/+6 |