1. 65baf0e drm/i915: Hold a ref to the ring while retiring by Chris Wilson · 6 years ago
  2. c6eeb47 drm/i915: Reduce presumption of request ordering for barriers by Chris Wilson · 6 years ago
  3. 103b76ee drm/i915: Use i915_global_register() by Chris Wilson · 6 years ago
  4. f9e9e9d drm/i915: Prioritise non-busywait semaphore workloads by Chris Wilson · 6 years ago
  5. e886196 drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+ by Chris Wilson · 6 years ago
  6. ebece75 drm/i915: Keep timeline HWSP allocated until idle across the system by Chris Wilson · 6 years ago
  7. 3ef7114 drm/i915: Introduce i915_timeline.mutex by Chris Wilson · 6 years ago
  8. b5773a36 drm/i915/execlists: Suppress mere WAIT preemption by Chris Wilson · 6 years ago
  9. 32eb6bc drm/i915: Make request allocation caches global by Chris Wilson · 6 years ago
  10. b300fde drm/i915: Remove i915_request.global_seqno by Chris Wilson · 6 years ago
  11. 8892f47 drm/i915: Remove access to global seqno in the HWSP by Chris Wilson · 6 years ago
  12. c41166f drm/i915: Beware temporary wedging when determining -EIO by Chris Wilson · 6 years ago
  13. 7f4127c drm/i915: Use time based guilty context banning by Chris Wilson · 6 years ago
  14. d9e61b6 drm/i915: Defer application of request banning to submission by Chris Wilson · 6 years ago
  15. 62eb3c2 drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() by Chris Wilson · 6 years ago
  16. 21950ee drm/i915: Pull i915_gem_active into the i915_active family by Chris Wilson · 6 years ago
  17. 7810858 drm/i915: Add timeline barrier support by Tvrtko Ursulin · 6 years ago
  18. 1413b2b drm/i915: Trim NEWCLIENT boosting by Chris Wilson · 6 years ago
  19. 52c0fdb drm/i915: Replace global breadcrumbs with per-context interrupt tracking by Chris Wilson · 6 years ago
  20. 8547444 drm/i915: Identify active requests by Chris Wilson · 6 years ago
  21. 5013eb8 drm/i915: Track the context's seqno in its own timeline HWSP by Chris Wilson · 6 years ago
  22. 3adac46 drm/i915: Introduce concept of per-timeline (context) HWSP by Chris Wilson · 6 years ago
  23. eb8d0f5 drm/i915: Remove GPU reset dependence on struct_mutex by Chris Wilson · 6 years ago
  24. 9fa4973 drm/i915: Remove manual breadcumb counting by Chris Wilson · 6 years ago
  25. f42fb23 Merge drm/drm-next into drm-intel-next-queued by Rodrigo Vivi · 6 years ago
  26. 0e21834 drm/i915: Tidy common test_bit probing of i915_request->fence.flags by Chris Wilson · 6 years ago
  27. f1e9c90 drm/i915: Prevent use of global_seqno=0 by Chris Wilson · 6 years ago
  28. 9f58892 drm/i915: Pull all the reset functionality together into i915_reset.c by Chris Wilson · 6 years ago
  29. d22ba0c drm/i915: Reduce i915_request_alloc retirement to local context by Chris Wilson · 6 years ago
  30. 8c1a765 Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next by Dave Airlie · 6 years ago
  31. 1216e3c drm/i915: Drop unused engine->irq_seqno_barrier w/a by Chris Wilson · 6 years ago
  32. ed2922c drm/i915: Remove redundant trailing request flush by Chris Wilson · 6 years ago
  33. 6faf591 drm/i915: Remove HW semaphores for gen7 inter-engine synchronisation by Chris Wilson · 6 years ago
  34. dd847a7 drm/i915: Compile fix for 64b dma-fence seqno by Mika Kuoppala · 6 years ago
  35. 5f5800a drm/i915: Push EMIT_INVALIDATE at request start to backends by Chris Wilson · 6 years ago
  36. 39e8493 drm/i915: Skip engine serialisation for no-op seqno reset by Chris Wilson · 6 years ago
  37. 1e016a8 drm/i915: Park signaling thread while wrapping the seqno by Chris Wilson · 6 years ago
  38. 3337325 drm/i915: Remove the global cache shrink & rcu barrier on allocation failure by Chris Wilson · 6 years ago
  39. e9eaf82 drm/i915: Priority boost for waiting clients by Chris Wilson · 6 years ago
  40. e2f3496 drm/i915: Pull scheduling under standalone lock by Chris Wilson · 6 years ago
  41. b16c765 drm/i915: Priority boost for new clients by Chris Wilson · 6 years ago
  42. 11abf0c drm/i915: Limit the backpressure for i915_request allocation by Chris Wilson · 6 years ago
  43. 97f0615 drm/i915: Pull seqno started checks together by Chris Wilson · 6 years ago
  44. ec625fb drm/i915: Provide a timeout to i915_gem_wait_for_idle() by Chris Wilson · 7 years ago
  45. 890fd18 drm/i915: Replace nested subclassing with explicit subclasses by Chris Wilson · 7 years ago
  46. 6dd7526 drm/i915: Export i915_request_skip() by Chris Wilson · 7 years ago
  47. e3be407 drm/i915: Only signal from interrupt when requested by Chris Wilson · 7 years ago
  48. 7879687 drm/i915: Move the irq_counter inside the spinlock by Chris Wilson · 7 years ago
  49. 697b9a8 drm/i915: Make closing request flush mandatory by Chris Wilson · 7 years ago
  50. b3ee09a drm/i915/ringbuffer: Fix context restore upon reset by Chris Wilson · 7 years ago
  51. 09a4c02 drm/i915: Look for an active kernel context before switching by Chris Wilson · 7 years ago
  52. 1fc44d9 drm/i915: Store a pointer to intel_context in i915_request by Chris Wilson · 7 years ago
  53. 4e0d64d drm/i915: Move request->ctx aside by Chris Wilson · 7 years ago
  54. 0adb90d drm/i915: Annotate timeline lock nesting by Chris Wilson · 7 years ago
  55. 71ace7c drm/i915: Disable tasklet scheduling across initial scheduling by Chris Wilson · 7 years ago
  56. 43c8c44 drm/i915: Remove assertion of active_rings must be non-empty if active_requests by Chris Wilson · 7 years ago
  57. 7c572e1 drm/i915: Keep one request in our ring_list by Chris Wilson · 7 years ago
  58. ea491b2 drm/i915: Reset the hangcheck timestamp before repeating a seqno by Chris Wilson · 7 years ago
  59. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  60. 65fcb80 drm/i915: Move timeline from GTT to ring by Chris Wilson · 7 years ago
  61. 643b450 drm/i915: Only track live rings for retiring by Chris Wilson · 7 years ago
  62. b887d61 drm/i915: Retire requests along rings by Chris Wilson · 7 years ago
  63. ab82a06 drm/i915: Wrap engine->context_pin() and engine->context_unpin() by Chris Wilson · 7 years ago
  64. 52d7f16 drm/i915: Stop tracking timeline->inflight_seqnos by Chris Wilson · 7 years ago
  65. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  66. 0c7112a drm/i915: Rename priotree to sched by Chris Wilson · 7 years ago
  67. 0c5c7df drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE by Tvrtko Ursulin · 7 years ago
  68. d0667e9 drm/i915: Pass the set of guilty engines to i915_reset() by Chris Wilson · 7 years ago
  69. e4d2006 drm/i915: Split out parking from the idle worker for reuse by Chris Wilson · 7 years ago
  70. e770276 drm/i915: Include the HW breadcrumb whenever we trace the global_seqno by Chris Wilson · 7 years ago
  71. 4ccfee9 drm/i915: Remove local timeline var from submit/unsubmit by Chris Wilson · 7 years ago
  72. 0e59c20 drm/i915: Fix tracing of submit seqno by Chris Wilson · 7 years ago
  73. ce80075 drm/i915: Add control flags to i915_handle_error() by Chris Wilson · 7 years ago
  74. d9b13c4 drm/i915: Trace GEM steps between submit and wedging by Chris Wilson · 7 years ago
  75. 6f9ec41 drm/i915: Remove the impedance mismatch around intel_engine_enable_signaling by Chris Wilson · 7 years ago
  76. 47650db drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection by Chris Wilson · 7 years ago
  77. 3662003 drm/i915: Update ring position from request on retiring by Chris Wilson · 7 years ago
  78. f41d19b drm/i915: Flush waiters on seqno wraparound by Chris Wilson · 7 years ago
  79. 93eef7d drm/i915: Stop kicking the signaling thread on seqno wraparound by Chris Wilson · 7 years ago
  80. e532be8 drm/i915: Update missing parts after the rename to i915_request by Michel Thierry · 7 years ago
  81. e61e0f5 drm/i915: Rename drm_i915_gem_request to i915_request by Chris Wilson · 7 years ago[Renamed (79%) from drivers/gpu/drm/i915/i915_gem_request.c]
  82. 158863f drm/i915: Make global seqno known in i915_gem_request_execute tracepoint by Tvrtko Ursulin · 7 years ago
  83. d880212 drm/i915: Fix kerneldoc warnings for i915_gem_request by Chris Wilson · 7 years ago
  84. 253a281 drm/i915: Remove superfluous worker wakeups when RPS is already boosted by Chris Wilson · 7 years ago
  85. c22b355 drm/i915: Trim the retired request queue after submitting by Chris Wilson · 7 years ago
  86. 8ac71d1 drm/i915: Skip request serialisation if the timeline is already complete by Chris Wilson · 7 years ago
  87. b7a3f33 drm/i915/breadcrumbs: Drop request reference for the signaler thread by Chris Wilson · 7 years ago
  88. 8892304 drm/i915: Always run hangcheck while the GPU is busy by Chris Wilson · 7 years ago
  89. c7cc144 drm/i915: Assert that we do not try to unsubmit a completed request by Chris Wilson · 7 years ago
  90. 6f56103 drm/i915: Track the number of times we have woken the GPU up by Chris Wilson · 7 years ago
  91. f0111b0 drm/i915: Shrink the request kmem_cache on allocation error by Chris Wilson · 7 years ago
  92. 83cc84c drm/i915: Assert all signalers we depended on did indeed signal by Chris Wilson · 7 years ago
  93. 2d453c7 drm/i915: Assert that the request is on the execution queue before being removed by Chris Wilson · 7 years ago
  94. 31c70f9 drm/i915: Ratelimit request allocation under oom by Chris Wilson · 7 years ago
  95. 2abe2f8 drm/i915: Allow fence allocations to fail by Chris Wilson · 7 years ago
  96. b687637 drm/i915: Restore GT performance in headless mode with DMC loaded by Tvrtko Ursulin · 7 years ago
  97. b1c24a6 drm/i915: Unwind incomplete legacy context switches by Chris Wilson · 7 years ago
  98. feff0dc drm/i915/pmu: Suspend sampling when GPU is idle by Tvrtko Ursulin · 7 years ago
  99. 3fef5cd drm/i915: Automatic i915_switch_context for legacy by Chris Wilson · 7 years ago
  100. 2113184 drm/i915: Pull the unconditional GPU cache invalidation into request construction by Chris Wilson · 7 years ago