1. bd35fe5 drm/nouveau: fix __nouveau_fence_wait performance by Marcin Slusarz · 13 years ago
  2. d550c41 drm/nouveau: remove no_vm/mappable flags from nouveau_bo by Ben Skeggs · 13 years ago
  3. ec23802 drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice by Ben Skeggs · 14 years ago
  4. e3b7ed5 drm/nv84: use vm offsets for semaphores by Ben Skeggs · 14 years ago
  5. fc772ec4 drm/nv50: 0x50 needs semaphore yields too by Ben Skeggs · 14 years ago
  6. cb1d771 drm/nvc0: implement semaphores for inter-channel sync by Ben Skeggs · 14 years ago
  7. c3b90a7 drm/nv84: switch to new-style semaphores by Ben Skeggs · 14 years ago
  8. 2a55c9a drm/nvc0: reserve only subc 0 for kernel use by Ben Skeggs · 14 years ago
  9. 529c495 drm/nvc0: implement fencing by Ben Skeggs · 14 years ago
  10. 937c347 drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown. by Francisco Jerez · 14 years ago
  11. a8b214f drm/nouveau: fix use of drm_mm_node in semaphore object by Ben Skeggs · 14 years ago
  12. ceac309 drm/nouveau: implicitly insert non-DMA objects into RAMHT by Ben Skeggs · 14 years ago
  13. 395a31e drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU. by Francisco Jerez · 14 years ago
  14. 7f4a195 drm/nouveau: tidy up and extend dma object creation interfaces by Ben Skeggs · 14 years ago
  15. 382d62e drm/nouveau: fix annoying nouveau_fence type issue by Marcin Slusarz · 14 years ago
  16. a6a1a38 drm/nouveau: use object class structs more extensively by Ben Skeggs · 14 years ago
  17. 889fa93 drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini(). by Francisco Jerez · 14 years ago
  18. 2b478add drm/nouveau: Avoid race in the interchannel sync code. by Francisco Jerez · 14 years ago
  19. 2a6789a drm/nouveau: Make fences take a weak channel reference. by Francisco Jerez · 14 years ago
  20. fcccab2 drm/nouveau: Use lazy fence waits when doing software interchannel sync. by Francisco Jerez · 14 years ago
  21. 08cd3d4 drm/nouveau: fix thinko in channel locking in semaphore path by Ben Skeggs · 14 years ago
  22. cff5c13 drm/nouveau: add more fine-grained locking to channel list + structures by Ben Skeggs · 14 years ago
  23. 907af60 drm/nouveau: Fix sleep while atomic in the semaphore code. by Francisco Jerez · 14 years ago
  24. 8af29cc drm/nv50: Fix large 3D performance regression caused by the interchannel sync patches. by Francisco Jerez · 14 years ago
  25. 0c6c1c2 drm/nouveau: Use semaphores to handle inter-channel sync in hardware. by Francisco Jerez · 14 years ago
  26. 8ac3891 drm/nouveau: Provide a means to have arbitrary work run on fence completion. by Francisco Jerez · 14 years ago
  27. 2730723 drm/nouveau: Minor refactoring/cleanup of the fence code. by Francisco Jerez · 14 years ago
  28. 3ba6462 drm/nouveau: Take fence spinlock before reading the last sequence. by Francisco Jerez · 14 years ago
  29. 0599111 drm/nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout() by Kulikov Vasiliy · 14 years ago
  30. 047d1d3 drm/nouveau: reduce usage of fence spinlock to when absolutely necessary by Ben Skeggs · 14 years ago
  31. a5027cc drm/nouveau: Use the software object for fencing. by Francisco Jerez · 15 years ago
  32. 9ddc8c5 drm/nouveau: remove use of -ERESTART by Ben Skeggs · 15 years ago
  33. 6ee7386 drm/nouveau: Add DRM driver for NVIDIA GPUs by Ben Skeggs · 15 years ago