1. 637130b drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler by YueHaibing · 4 years, 5 months ago
  2. 4dc2813 drm/nouveau: rename nouveau_drm.h to nouveau_drv.h by Ben Skeggs · 8 years ago
  3. 8ed1730 drm/nouveau/nvif: split out fifo interface definitions by Ben Skeggs · 9 years ago
  4. a01ca78 drm/nouveau/nvif: simplify and tidy library interfaces by Ben Skeggs · 9 years ago
  5. 989aa5b drm/nouveau/nvif: namespace of nvkm accessors (no binary change) by Ben Skeggs · 9 years ago
  6. 0ec5f02 drm/nouveau: prevent stale fence->channel pointers, and protect with rcu by Maarten Lankhorst · 10 years ago
  7. bb6178b drm/nouveau: export reservation_object from dmabuf to ttm by Maarten Lankhorst · 10 years ago
  8. 15a996b drm/nouveau: assign fence_chan->name correctly by Maarten Lankhorst · 10 years ago
  9. e3be4c2 drm/nouveau: specify if interruptible wait is desired in nouveau_fence_sync by Maarten Lankhorst · 10 years ago
  10. 809e944 drm/nouveau: use shared fences for readable objects by Maarten Lankhorst · 10 years ago
  11. f2c24b8 drm/ttm: flip the switch, and convert to dma_fence by Maarten Lankhorst · 10 years ago
  12. 29ba89b drm/nouveau: rework to new fence interface by Maarten Lankhorst · 10 years ago
  13. 867920f drm/nouveau/fifo: implement nvif event source by Ben Skeggs · 10 years ago
  14. 0ad7286 drm/nouveau: port to nvif client/device/objects by Ben Skeggs · 10 years ago
  15. 967e7bd drm/nouveau: initial pass at moving to struct nvif_device by Ben Skeggs · 10 years ago
  16. 79ca277 drm/nouveau/core: rework event interface by Ben Skeggs · 10 years ago
  17. 8e8832e drm/nouveau/core: allow event source to handle multiple event types per index by Ben Skeggs · 10 years ago
  18. bfd8303 drm: Kill DRM_HZ by Daniel Vetter · 10 years ago
  19. 5d216f6 drm/nouveau: allow nouveau_fence_ref() to be a noop by Ben Skeggs · 11 years ago
  20. 51cb4b3 drm/nouveau/core: convert event handler apis to split create/enable semantics by Ben Skeggs · 11 years ago
  21. a25f83b drm/nouveau/core: Add priv field for event handlers by Peter Hurley · 11 years ago
  22. 06b237e drm/nouveau: bump fence timeout to 15 seconds by Maarten Lankhorst · 11 years ago
  23. c4c7044 drm/nouveau: delay busy bo vma removal until fence signals by Ben Skeggs · 11 years ago
  24. 264ce19 drm/nv84-/fence: prepare for emit/sync support of sysram sequences by Ben Skeggs · 11 years ago
  25. 827520c drm/nouveau/fence: make internal hooks part of the context by Ben Skeggs · 11 years ago
  26. e18c080 drm/nouveau/fence/nv84-: put processes to sleep while waiting on fences by Ben Skeggs · 11 years ago
  27. b5d8f05 drm/nouveau: remove unnecessary null pointer check from nouveau_fence_new by Cong Ding · 11 years ago
  28. 612a9aa Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 12 years ago
  29. ebb945a drm/nouveau: port all engines to new engine module format by Ben Skeggs · 12 years ago
  30. f589be8 drm/nouveau/pageflip: kick flip handling out of engsw and into fence by Ben Skeggs · 12 years ago
  31. e193b1d drm/nouveau/fence: un-port from nouveau_exec_engine interfaces by Ben Skeggs · 12 years ago
  32. 02a841d drm/nouveau: restructure source tree, split core from drm implementation by Ben Skeggs · 12 years ago
  33. 760285e UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ by David Howells · 12 years ago
  34. 4126d5d UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/. by David Howells · 12 years ago
  35. 906c033 drm/nouveau/fence: fix a race where fence->channel can disappear by Ben Skeggs · 12 years ago
  36. 5e120f6 drm/nouveau/fence: convert to exec engine, and improve channel sync by Ben Skeggs · 12 years ago
  37. d375e7d5 drm/nouveau/fence: minor api changes for an upcoming rework by Ben Skeggs · 12 years ago
  38. 875ac34 drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around by Ben Skeggs · 12 years ago
  39. 20abd16 drm/nouveau: create real execution engine for software object class by Ben Skeggs · 12 years ago
  40. 695b95b drm/nouveau: base fence timeout on time of emission by Marcin Slusarz · 12 years ago
  41. 6d59702 drm/nouveau: use the same packet header macros as userspace by Ben Skeggs · 12 years ago
  42. 22b33e8 nouveau: add PRIME support by Dave Airlie · 12 years ago
  43. b08abd4 drm/nouveau: move fence sequence check to start of loop by Ben Skeggs · 12 years ago
  44. b5b2e59 drm/nouveau: remove subchannel names from places where it doesn't matter by Ben Skeggs · 12 years ago
  45. 5e60ee7 drm/nouveau: initialize chan->fence.lock before use by Marcin Slusarz · 13 years ago
  46. 91a8f1e drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts by Ben Skeggs · 13 years ago
  47. cfd8be0 drm/nouveau: fix oops on pre-semaphore hardware by Ben Skeggs · 13 years ago
  48. 7375c95 drm/nouveau: remove 'chan' argument from nouveau_bo_new by Ben Skeggs · 13 years ago
  49. d02836b drm/nv84-nvc0: explicitly map semaphore buffer into channel vm by Ben Skeggs · 13 years ago
  50. b16a5a1 drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync by Ben Skeggs · 13 years ago
  51. bd35fe5 drm/nouveau: fix __nouveau_fence_wait performance by Marcin Slusarz · 13 years ago
  52. d550c41 drm/nouveau: remove no_vm/mappable flags from nouveau_bo by Ben Skeggs · 13 years ago
  53. ec23802 drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice by Ben Skeggs · 13 years ago
  54. e3b7ed5 drm/nv84: use vm offsets for semaphores by Ben Skeggs · 13 years ago
  55. fc772ec4 drm/nv50: 0x50 needs semaphore yields too by Ben Skeggs · 13 years ago
  56. cb1d771 drm/nvc0: implement semaphores for inter-channel sync by Ben Skeggs · 13 years ago
  57. c3b90a7 drm/nv84: switch to new-style semaphores by Ben Skeggs · 13 years ago
  58. 2a55c9a drm/nvc0: reserve only subc 0 for kernel use by Ben Skeggs · 13 years ago
  59. 529c495 drm/nvc0: implement fencing by Ben Skeggs · 14 years ago
  60. 937c347 drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown. by Francisco Jerez · 13 years ago
  61. a8b214f drm/nouveau: fix use of drm_mm_node in semaphore object by Ben Skeggs · 13 years ago
  62. ceac309 drm/nouveau: implicitly insert non-DMA objects into RAMHT by Ben Skeggs · 14 years ago
  63. 395a31e drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU. by Francisco Jerez · 14 years ago
  64. 7f4a195 drm/nouveau: tidy up and extend dma object creation interfaces by Ben Skeggs · 14 years ago
  65. 382d62e drm/nouveau: fix annoying nouveau_fence type issue by Marcin Slusarz · 14 years ago
  66. a6a1a38 drm/nouveau: use object class structs more extensively by Ben Skeggs · 14 years ago
  67. 889fa93 drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini(). by Francisco Jerez · 14 years ago
  68. 2b478add drm/nouveau: Avoid race in the interchannel sync code. by Francisco Jerez · 14 years ago
  69. 2a6789a drm/nouveau: Make fences take a weak channel reference. by Francisco Jerez · 14 years ago
  70. fcccab2 drm/nouveau: Use lazy fence waits when doing software interchannel sync. by Francisco Jerez · 14 years ago
  71. 08cd3d4 drm/nouveau: fix thinko in channel locking in semaphore path by Ben Skeggs · 14 years ago
  72. cff5c13 drm/nouveau: add more fine-grained locking to channel list + structures by Ben Skeggs · 14 years ago
  73. 907af60 drm/nouveau: Fix sleep while atomic in the semaphore code. by Francisco Jerez · 14 years ago
  74. 8af29cc drm/nv50: Fix large 3D performance regression caused by the interchannel sync patches. by Francisco Jerez · 14 years ago
  75. 0c6c1c2 drm/nouveau: Use semaphores to handle inter-channel sync in hardware. by Francisco Jerez · 14 years ago
  76. 8ac3891 drm/nouveau: Provide a means to have arbitrary work run on fence completion. by Francisco Jerez · 14 years ago
  77. 2730723 drm/nouveau: Minor refactoring/cleanup of the fence code. by Francisco Jerez · 14 years ago
  78. 3ba6462 drm/nouveau: Take fence spinlock before reading the last sequence. by Francisco Jerez · 14 years ago
  79. 0599111 drm/nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout() by Kulikov Vasiliy · 14 years ago
  80. 047d1d3 drm/nouveau: reduce usage of fence spinlock to when absolutely necessary by Ben Skeggs · 14 years ago
  81. a5027cc drm/nouveau: Use the software object for fencing. by Francisco Jerez · 14 years ago
  82. 9ddc8c5 drm/nouveau: remove use of -ERESTART by Ben Skeggs · 14 years ago
  83. 6ee7386 drm/nouveau: Add DRM driver for NVIDIA GPUs by Ben Skeggs · 14 years ago