1. c2ea703 drm/i915: Require the vm mutex for i915_vma_bind() by Thomas Hellström · 3 years ago
  2. 2abb619 drm/i915: Take object lock in i915_ggtt_pin if ww is not set by Maarten Lankhorst · 3 years ago
  3. 0b4d1f0 drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3. by Maarten Lankhorst · 3 years ago
  4. ad5c99e drm/i915: Remove unused bits of i915_vma/active api by Maarten Lankhorst · 3 years ago
  5. f6c466b drm/i915: Add support for moving fence waiting by Maarten Lankhorst · 3 years, 1 month ago
  6. 8626afb Merge drm/drm-next into drm-intel-gt-next by Tvrtko Ursulin · 3 years, 1 month ago
  7. 95c3d27 drm/i915: Remove resv from i915_vma by Maarten Lankhorst · 3 years, 1 month ago
  8. e6e1a30 drm/i915: vma is always backed by an object. by Maarten Lankhorst · 3 years, 1 month ago
  9. 59a2cee Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  10. 0f68d45 lib, stackdepot: add helper to print stack entries into buffer by Imran Khan · 3 years, 2 months ago
  11. fbd4cf3 drm/i915: fixup dma_fence_wait usage by Matthew Auld · 3 years, 2 months ago
  12. 544460c drm/i915: Multi-BB execbuf by Matthew Brost · 3 years, 2 months ago
  13. 64fc7cc drm/i915: move vma slab to direct module init/exit by Daniel Vetter · 3 years, 5 months ago
  14. 4f62a7e drm/i915: Ditch i915 globals shrink infrastructure by Daniel Vetter · 3 years, 5 months ago
  15. dc19418 drm/i915: Drop error handling from dma_fence_work by Jason Ekstrand · 3 years, 6 months ago
  16. 2a7005c Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 3 years, 7 months ago
  17. a2098e8 Merge tag 'drm-intel-next-2021-06-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 3 years, 7 months ago
  18. 0f4308d drm/i915: Untangle the vma pages_mutex by Thomas Hellström · 3 years, 7 months ago
  19. 74862d4 drm/i915/adlp: Fix GEM VM asserts for DPT VMs by Imre Deak · 3 years, 7 months ago
  20. c3b1476 drm/i915: drop the __i915_active_call pointer packing by Matthew Auld · 3 years, 8 months ago
  21. 4bc91db drm/i915/lmem: Bypass aperture when lmem is available by Anusha Srivatsa · 3 years, 8 months ago
  22. 529b9ec drm/i915/gtt: map the PD up front by Matthew Auld · 3 years, 8 months ago
  23. 26ad4f8 drm/i915: Use a single page table lock for each gtt. by Maarten Lankhorst · 3 years, 9 months ago
  24. 7d1c261 drm/i915: Take reservation lock around i915_vma_pin. by Maarten Lankhorst · 3 years, 9 months ago
  25. bfaae47 drm/i915: make lockdep slightly happier about execbuf. by Maarten Lankhorst · 3 years, 9 months ago
  26. 1eef0de1 drm/i915: Ensure we hold the object mutex in pin correctly. by Maarten Lankhorst · 3 years, 9 months ago
  27. 547be6a i915_vma: Rename vma_lookup to i915_vma_lookup by Liam Howlett · 3 years, 9 months ago
  28. 537457a drm/i915: Hold onto an explicit ref to i915_vma_work.pinned by Chris Wilson · 4 years, 2 months ago
  29. cef8ce5 drm/i915: check i915_vm_alloc_pt_stash for errors by Matthew Auld · 4 years, 3 months ago
  30. 47b0869 drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin. by Maarten Lankhorst · 4 years, 4 months ago
  31. 8935192 drm/i915/gt: Switch to object allocations for page directories by Chris Wilson · 4 years, 5 months ago
  32. cd0452a drm/i915: Preallocate stashes for vma page-directories by Chris Wilson · 4 years, 5 months ago
  33. af5c6fc drm/i915: Provide a fastpath for waiting on vma bindings by Chris Wilson · 4 years, 5 months ago
  34. 12b0725 drm/i915: Export ppgtt_bind_vma by Chris Wilson · 4 years, 6 months ago
  35. 03fca66 drm/i915: Also drop vm.ref along error paths for vma construction by Chris Wilson · 4 years, 6 months ago
  36. 2377427 drm/i915: Drop vm.ref for duplicate vma on construction by Chris Wilson · 4 years, 6 months ago
  37. 51dc276 drm/i915: Leave vma intact as they are discarded by Chris Wilson · 4 years, 7 months ago
  38. bffa18d drm/i915/gt: Remove local entries from GGTT on suspend by Chris Wilson · 4 years, 7 months ago
  39. aedbe0a drm/i915: Remove PIN_UPDATE for i915_vma_pin by Chris Wilson · 4 years, 7 months ago
  40. 5068977 drm/i915: Only close vma we open by Chris Wilson · 4 years, 8 months ago
  41. cb593e5 drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() by Chris Wilson · 4 years, 8 months ago
  42. 442dbc5 drm/i915: Make exclusive awaits on i915_active optional by Chris Wilson · 4 years, 9 months ago
  43. 614654a drm/i915: Check current i915_vma.pin_count status first on unbind by Chris Wilson · 4 years, 9 months ago
  44. 9657aaa drm/i915: Revoke mmap before fence by Chris Wilson · 4 years, 9 months ago
  45. 9da0ea0 drm/i915/gem: Drop cached obj->bind_count by Chris Wilson · 4 years, 9 months ago
  46. 0d86ee3 drm/i915/gt: Make fence revocation unequivocal by Chris Wilson · 4 years, 9 months ago
  47. 63baf4f drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence by Chris Wilson · 4 years, 9 months ago
  48. d002491 drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning by Chris Wilson · 4 years, 9 months ago
  49. 92581f9 drm/i915: Immediately execute the fenced work by Chris Wilson · 4 years, 9 months ago
  50. 3447c4c drm/i915: Avoid live-lock with i915_vma_parked() by Chris Wilson · 4 years, 9 months ago
  51. 29e6ecf drm/i915: Extend i915_request_await_active to use all timelines by Chris Wilson · 4 years, 10 months ago
  52. 2f00030 drm/i915: Drop vma is-closed assertion on insert by Chris Wilson · 4 years, 10 months ago
  53. 00de702 drm/i915: Check that the vma hasn't been closed before we insert it by Chris Wilson · 4 years, 10 months ago
  54. 30ca04e drm/i915: Hold reference to previous active fence as we queue by Chris Wilson · 5 years ago
  55. e379346 drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex by Chris Wilson · 5 years ago
  56. d62f416f drm/i915: Wait on vma activity before taking the mutex by Chris Wilson · 5 years ago
  57. 60e9455 drm/i915: Check activity on i915_vma after confirming pin_count==0 by Chris Wilson · 5 years ago
  58. 5424f5d drm/i915: Clear the GGTT_WRITE bit on unbinding the vma by Chris Wilson · 5 years ago
  59. c0e6034 drm/i915/gt: Hold rpm wakeref before taking ggtt->vm.mutex by Chris Wilson · 5 years ago
  60. a5972e9 drm/i915: Reduce warning for i915_vma_pin_iomap() without runtime-pm by Chris Wilson · 5 years ago
  61. 76f9764 drm/i915: Introduce a vma.kref by Chris Wilson · 5 years ago
  62. e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
  63. da42104 drm/i915: Hold reference to intel_frontbuffer as we track activity by Chris Wilson · 5 years ago
  64. 54d7195 drm/i915: Unpin vma->obj on early error by Chris Wilson · 5 years ago
  65. d3e4835 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity by Chris Wilson · 5 years ago
  66. 7785318 drm/i915: Claim vma while under closed_lock in i915_vma_parked() by Chris Wilson · 5 years ago
  67. ccd2094 drm/i915: Try hard to bind the context by Chris Wilson · 5 years ago
  68. cc66212 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET by Abdiel Janulgue · 5 years ago
  69. dde01d9 drm/i915: Split detaching and removing the vma by Chris Wilson · 5 years ago
  70. 71e51ca drm/i915: Lift i915_vma_parked() onto the gt by Chris Wilson · 5 years ago
  71. 454a325 drm/i915: Remove leftover vma->obj->pages_pin_count on insert/remove by Chris Wilson · 5 years ago
  72. 56184a2 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages() by Chris Wilson · 5 years ago
  73. b1e3177 drm/i915: Coordinate i915_active with its own mutex by Chris Wilson · 5 years ago
  74. 274cbf2 drm/i915: Push the i915_active.retire into a worker by Chris Wilson · 5 years ago
  75. 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
  76. 5e05345 drm/i915: Only track bound elements of the GTT by Chris Wilson · 5 years ago
  77. b290a78 drm/i915: Use helpers for drm_mm_node booleans by Chris Wilson · 5 years ago
  78. d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
  79. 4dd2fbb drm/i915: Make i915_vma.flags atomic_t for mutex reduction by Chris Wilson · 5 years ago
  80. 33dd889 drm/i915: cleanup cache-coloring by Matthew Auld · 5 years ago
  81. 1e0a96e drm/i915: export color_differs by Matthew Auld · 5 years ago
  82. 1f7fd48 drm/i915: Replace i915_vma_put_fence() by Chris Wilson · 5 years ago
  83. b7d151b drm/i915: Pull obj->userfault tracking under the ggtt->mutex by Chris Wilson · 5 years ago
  84. 829e8de Merge drm/drm-next into drm-intel-next-queued by Rodrigo Vivi · 5 years ago
  85. 5f68062 Merge tag 'drm-misc-next-2019-08-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-next by Dave Airlie · 5 years ago
  86. 2833ddc drm/i915: Be defensive when starting vma activity by Chris Wilson · 5 years ago
  87. 25ffd4b drm/i915: Markup expected timeline locks for i915_active by Chris Wilson · 5 years ago
  88. 8e7cb17 drm/i915: Extract intel_frontbuffer active tracking by Chris Wilson · 5 years ago
  89. 52791ee dma-buf: rename reservation_object to dma_resv by Christian König · 5 years ago
  90. 3d6792c drm/i915: Forgo last_fence active request tracking by Chris Wilson · 5 years ago
  91. a09d9a8 drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.h by Jani Nikula · 5 years ago
  92. 1aff190 drm/i915: Hide unshrinkable context objects from the shrinker by Chris Wilson · 5 years ago
  93. cd2a4ea drm/i915: Report resv_obj allocation failure by Chris Wilson · 5 years ago
  94. c082afa drm/i915: Move aliasing_ppgtt underneath its i915_ggtt by Chris Wilson · 5 years ago
  95. 0948007 drm/i915: Mark up vma->active as safe for use inside shrinkers by Chris Wilson · 5 years ago
  96. 12c255b drm/i915: Provide an i915_active.acquire callback by Chris Wilson · 6 years ago
  97. a93615f drm/i915: Throw away the active object retirement complexity by Chris Wilson · 6 years ago
  98. a1c8a09 drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt by Tvrtko Ursulin · 6 years ago
  99. ef78f7b drm/i915: Use drm_gem_object.resv by Chris Wilson · 6 years ago
  100. df0566a drm/i915: move modesetting core code under display/ by Jani Nikula · 6 years ago