1. 452420d drm/i915: Fuse per-context workaround handling with the common framework by Tvrtko Ursulin · 6 years ago
  2. 69bcdec drm/i915: Move register white-listing to the common workaround framework by Tvrtko Ursulin · 6 years ago
  3. 4a15c75c drm/i915: Introduce per-engine workarounds by Tvrtko Ursulin · 6 years ago
  4. 3800960 drm/i915: Complete the fences as they are cancelled due to wedging by Chris Wilson · 6 years ago
  5. 4659289 drm/i915/vgpu: Disallow loading on old vGPU hosts by Chris Wilson · 6 years ago
  6. 1aca96c drm/i915: Mark up early pre-production Kabylakes by Chris Wilson · 6 years ago
  7. 5fc2805 drm/i915: Set MI_INVALIDATE_BSD for all video-decode engines by Chris Wilson · 6 years ago
  8. 987abd5 drm/i915/execlists: Force write serialisation into context image vs execution by Chris Wilson · 6 years ago
  9. bbb8a9d drm/i915: GEM_WARN_ON considered harmful by Tvrtko Ursulin · 6 years ago
  10. bc2477f drm/i915/execlists: Flush the CS events before unpinning by Chris Wilson · 6 years ago
  11. e2f3496 drm/i915: Pull scheduling under standalone lock by Chris Wilson · 6 years ago
  12. b16c765 drm/i915: Priority boost for new clients by Chris Wilson · 6 years ago
  13. 85f5e1f drm/i915: Combine multiple internal plists into the same i915_priolist bucket by Chris Wilson · 6 years ago
  14. a2bf92e drm/i915/execlists: Avoid kicking priority on the current context by Chris Wilson · 6 years ago
  15. 4bdafb9 drm/i915: Remove i915.enable_ppgtt override by Chris Wilson · 6 years ago
  16. c5f6d57 drm/i915: Log HWS seqno consistently by Tvrtko Ursulin · 6 years ago
  17. 4a3d3f6 drm/i915: Match code to comment and enforce ppgtt for execlists by Chris Wilson · 6 years ago
  18. 8db05f5 drm/i915/execlists: Assert the queue is non-empty on unsubmitting by Chris Wilson · 6 years ago
  19. b2164e4 drm/i915/execlists: Onion unwind for logical_ring_init() failure by Chris Wilson · 6 years ago
  20. 666424a drm/i915/execlists: Use coherent writes into the context image by Chris Wilson · 6 years ago
  21. dee60ca drm/i915/execlists: Delay updating ring register state after resume by Chris Wilson · 6 years ago
  22. 288f1ce drm/i915: Reduce context HW ID lifetime by Chris Wilson · 6 years ago
  23. b212f0a drm/i915/icl: Fix context RPCS programming by Tvrtko Ursulin · 6 years ago
  24. 9e4fa01 drm/i915/execlists: Flush tasklet directly from reset-finish by Chris Wilson · 6 years ago
  25. 66fc829 drm/i915/execlists: Include reset depth in traces by Chris Wilson · 6 years ago
  26. 805615d drm/i915: Remove useless error return from intel_init_mocs_engine() by Chris Wilson · 6 years ago
  27. ee43583 drm/i915/icl: account for context save/restore removed bits by Paulo Zanoni · 6 years ago
  28. 08e3e21 drm/i915: kill resource streamer support by Lucas De Marchi · 6 years ago
  29. d0f5cc5 drm/i915/execlists: Terminate the context image with BB_END by Chris Wilson · 6 years ago
  30. 5503cb0 drm/i915: Drop unneed i915 parameter from intel_ring_pin() by Chris Wilson · 6 years ago
  31. 496bcce drm/i915: Remove unnecessary ggtt_offset_bias from i915_gem_context by Jakub Bartmiński · 6 years ago
  32. c00db49 drm/i915: Remove superfluous GEN8_LR_CONTEXT_ALIGN by Chris Wilson · 6 years ago
  33. 7a859c6 drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment by Chris Wilson · 6 years ago
  34. 6a2f59e drm/i915: Pull unpin map into vma release by Chris Wilson · 6 years ago
  35. d78d334 drm/i915/execlists: Move the assertion we have the rpm wakeref down by Chris Wilson · 6 years ago
  36. 209b795 drm/i915/guc: Keep guc submission permanently engaged by Chris Wilson · 6 years ago
  37. 0f6b79f drm/i915/selftests: Force a preemption hang by Chris Wilson · 6 years ago
  38. 0051163 drm/i915/execlists: Always clear preempt status on cancelling all by Chris Wilson · 6 years ago
  39. f1a498f drm/i915/execlists: Disable submission tasklet upon wedging by Chris Wilson · 6 years ago
  40. 60a9432 drm/i915/execlists: Drop clear_gtiir() on GPU reset by Chris Wilson · 6 years ago
  41. 655250a drm/i915/execlists: Switch to rb_root_cached by Chris Wilson · 7 years ago
  42. b7bb613 drm/i915: Only reset hangcheck at the start of an activity cycle by Chris Wilson · 7 years ago
  43. 9512f98 drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd) by Chris Wilson · 7 years ago
  44. fd8526e drm/i915/execlists: Trust the CSB by Chris Wilson · 7 years ago
  45. 3800cd1 drm/i915/execlists: Stop storing the CSB read pointer in the mmio register by Chris Wilson · 7 years ago
  46. f4b58f0 drm/i915/execlists: Reset CSB write pointer after reset by Chris Wilson · 7 years ago
  47. bc4237e drm/i915/execlists: Unify CSB access pointers by Chris Wilson · 7 years ago
  48. 8ea397f drm/i915/execlists: Process one CSB update at a time by Chris Wilson · 7 years ago
  49. d8857d5 drm/i915/execlists: Pull CSB reset under the timeline.lock by Chris Wilson · 7 years ago
  50. 0b02bef drm/i915/execlists: Pull submit after dequeue under timeline lock by Chris Wilson · 7 years ago
  51. efe79d4 drm/i915: Context objects can never be active when freed by Chris Wilson · 7 years ago
  52. dd12c6c drm/i915/execlists: Check for ce->state before destroy by Chris Wilson · 7 years ago
  53. 5ee4a7a drm/i915/execlists: Pull the w/a LRI emission into a helper by Chris Wilson · 7 years ago
  54. b77422f drm/i915: Enable provoking vertex fix on Gen9 systems. by Kenneth Graunke · 7 years ago
  55. b2209e6 drm/i915/execlists: Reset the CSB head tracking on reset/sanitization by Chris Wilson · 7 years ago
  56. 5db1d4e drm/i915/execlists: Push the tasklet kick after reset to reset_finish by Chris Wilson · 7 years ago
  57. 467d357 drm/i915/execlists: Avoid putting the error pointer by Chris Wilson · 7 years ago
  58. 41d3768 drm/i915: Wrap around the tail offset before setting ring->tail by Chris Wilson · 7 years ago
  59. 82ad644 drm/i915/gtt: Rename i915_hw_ppgtt base member by Chris Wilson · 7 years ago
  60. 61d5676 drm/i915/perf: fix ctx_id read with GuC & ICL by Lionel Landwerlin · 7 years ago
  61. 218b500 drm/i915: drop one bit on the hw_id when using guc by Lionel Landwerlin · 7 years ago
  62. c3160da drm/i915: After reset on sanitization, reset the engine backends by Chris Wilson · 7 years ago
  63. fe25f30 drm/i915/execlists: Wait for ELSP submission on restart by Chris Wilson · 7 years ago
  64. 9a4dc80 drm/i915: Flush the ring stop bit after clearing RING_HEAD in reset by Chris Wilson · 7 years ago
  65. fe0c493 drm/i915/execlists: Handle copying default context state for atomic reset by Chris Wilson · 7 years ago
  66. 867985d drm/i915: Pull the context->pin_count dec into the common intel_context_unpin by Chris Wilson · 7 years ago
  67. 1fc44d9 drm/i915: Store a pointer to intel_context in i915_request by Chris Wilson · 7 years ago
  68. 4e0d64d drm/i915: Move request->ctx aside by Chris Wilson · 7 years ago
  69. 57877b7 drm/i915/execlists: HWACK checking superseded checking port[0].count by Chris Wilson · 7 years ago
  70. 3f6e982 drm/i915: Stop parking the signaler around reset by Chris Wilson · 7 years ago
  71. 6357293 drm/i915/execlists: Flush pending preemption events during reset by Chris Wilson · 7 years ago
  72. 73377db drm/i915/execlists: Split out CSB processing by Chris Wilson · 7 years ago
  73. 1329115 drm/i915: Split execlists/guc reset preparations by Chris Wilson · 7 years ago
  74. 5adfb77 drm/i915: Move engine reset prepare/finish to backends by Chris Wilson · 7 years ago
  75. ef2fb72 drm/i915/execlists: Refactor out complete_preempt_context() by Chris Wilson · 7 years ago
  76. 77dfedb drm/i915/execlists: Use rmb() to order CSB reads by Chris Wilson · 7 years ago
  77. cc38cae drm/i915/icl: Introduce initial Icelake Workarounds by Oscar Mateo · 7 years ago
  78. 4413c47 drm/i915/execlists: Make submission tasklet hardirq safe by Chris Wilson · 7 years ago
  79. aaefa06 drm/i915: don't leak the pin_map on error by Matthew Auld · 7 years ago
  80. a02eb97 drm/i915/execlists: Cache the priolist when rescheduling by Chris Wilson · 7 years ago
  81. 87c7acf drm/i915/execlists: Drop unused parameter to lookup_priolist() by Chris Wilson · 7 years ago
  82. 74f947412 drm/i915/execlists: Drop preemption arbitrations points along the ring by Chris Wilson · 7 years ago
  83. b9b7742 drm/i915/execlists: Emit i915_trace_request_out for preemption by Chris Wilson · 7 years ago
  84. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  85. 65fcb80 drm/i915: Move timeline from GTT to ring by Chris Wilson · 7 years ago
  86. 53f071e Merge drm/drm-next into drm-intel-next-queued by Jani Nikula · 7 years ago
  87. c5ce3b8 drm/i915/execlists: Don't trigger preemption if complete by Chris Wilson · 7 years ago
  88. ab82a06 drm/i915: Wrap engine->context_pin() and engine->context_unpin() by Chris Wilson · 7 years ago
  89. 5692251 drm/i915/lrc: Scrub the GPU state of the guilty hanging request by Chris Wilson · 7 years ago
  90. ff047a8 drm/i915/icl: Correctly clear lost ctx-switch interrupts across reset for Gen11 by Oscar Mateo · 7 years ago
  91. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  92. 0c7112a drm/i915: Rename priotree to sched by Chris Wilson · 7 years ago
  93. f4ecfbf drm/i915: Check whitelist registers across resets by Chris Wilson · 7 years ago
  94. 59b449d drm/i915: Split out functions for different kinds of workarounds by Oscar Mateo · 7 years ago
  95. 7d3c425 drm/i915: Move a bunch of workaround-related code to its own file by Oscar Mateo · 7 years ago
  96. 15c83c4 drm/i915/execlists: Set queue priority from secondary port by Chris Wilson · 7 years ago
  97. 0c5c7df drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE by Tvrtko Ursulin · 7 years ago
  98. 2c66555 drm/i915/selftests: Add basic sanitychecks for execlists by Chris Wilson · 7 years ago
  99. 38057aa drm/i915/execlists: Clear user-active flag on preemption completion by Chris Wilson · 7 years ago
  100. 2a694fe drm/i915: Store preemption capability in engine->flags by Chris Wilson · 7 years ago