1. 18e4af0 drm/i915: Drop no-semaphore boosting by Chris Wilson · 4 years, 10 months ago
  2. 795d4d7 drm/i915: Mark the addition of the initial-breadcrumb in the request by Chris Wilson · 4 years, 10 months ago
  3. 43acd65 drm/i915: Keep a per-engine request pool by Chris Wilson · 5 years ago
  4. 209df10 drm/i915: Defer semaphore priority bumping to a workqueue by Chris Wilson · 5 years ago
  5. 89f077ab drm/i915: Mark up unlocked update of i915_request.hwsp_seqno by Chris Wilson · 5 years ago
  6. 36e191f drm/i915: Apply i915_request_skip() on submission by Chris Wilson · 5 years ago
  7. f1766e3 drm/i915: Fix typo in kerneldoc function name by Chris Wilson · 5 years ago
  8. 32ff621 drm/i915/gt: Allow temporary suspension of inflight requests by Chris Wilson · 5 years ago
  9. 672c368 drm/i915: Keep track of request among the scheduling lists by Chris Wilson · 5 years ago
  10. e1c31fb drm/i915: Merge i915_request.flags with i915_request.fence.flags by Chris Wilson · 5 years ago
  11. 41d329e drm/i915: Add spaces before compound GEM_TRACE by Chris Wilson · 5 years ago
  12. 6a8679c drm/i915: Mark the GEM context link as RCU protected by Chris Wilson · 5 years ago
  13. 9f3ccd4 drm/i915: Drop GEM context as a direct link from i915_request by Chris Wilson · 5 years ago
  14. b81e4d9 drm/i915/gt: Track engine round-trip times by Chris Wilson · 5 years ago
  15. 85bedbf drm/i915/gt: Eliminate the trylock for reading a timeline's hwsp by Chris Wilson · 5 years ago
  16. 639f2f2 drm/i915: Introduce new macros for tracing by Venkata Sandeep Dhanalakota · 5 years ago
  17. c3eb54a drm/i915: Mark up "sentinel" requests by Chris Wilson · 5 years ago
  18. 6610197 drm/i915: Move request runtime management onto gt by Chris Wilson · 5 years ago
  19. f33a8a5 drm/i915: Merge wait_for_timelines with retire_request by Chris Wilson · 5 years ago
  20. 7e80576 drm/i915: Drop struct_mutex from around i915_retire_requests() by Chris Wilson · 5 years ago
  21. b1e3177 drm/i915: Coordinate i915_active with its own mutex by Chris Wilson · 5 years ago
  22. c0bb487 drm/i915: Only enqueue already completed requests by Chris Wilson · 5 years ago
  23. d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
  24. e5dadff drm/i915: Protect request retirement with timeline->mutex by Chris Wilson · 6 years ago
  25. a79ca65 drm/i915: Push the wakeref->count deferral to the backend by Chris Wilson · 6 years ago
  26. 2a98f4e drm/i915: add infrastructure to hold off preemption on a request by Lionel Landwerlin · 6 years ago
  27. f0c02c1 drm/i915: Rename i915_timeline to intel_timeline and move under gt by Tvrtko Ursulin · 6 years ago
  28. 22b7a42 drm/i915/execlists: Preempt-to-busy by Chris Wilson · 6 years ago
  29. 422d7df drm/i915: Replace engine->timeline with a plain list by Chris Wilson · 6 years ago
  30. f71e01a drm/i915: Extend execution fence to support a callback by Chris Wilson · 6 years ago
  31. 78e41dd drm/i915: Apply an execution_mask to the virtual_engine by Chris Wilson · 6 years ago
  32. 46472b3 drm/i915: Move i915_request_alloc into selftests/ by Chris Wilson · 6 years ago
  33. 79ffac85 drm/i915: Invert the GEM wakeref hierarchy by Chris Wilson · 6 years ago
  34. 2ccdf6a drm/i915: Pass intel_context to i915_request_create() by Chris Wilson · 6 years ago
  35. b7404c7 drm/i915: Bump ready tasks ahead of busywaits by Chris Wilson · 6 years ago
  36. b66ea2c drm/i915: Use lockdep_pin_lock() over the construction of the request by Chris Wilson · 6 years ago
  37. ea593db drm/i915: Allow contexts to share a single timeline across all engines by Chris Wilson · 6 years ago
  38. 103b76ee drm/i915: Use i915_global_register() by Chris Wilson · 6 years ago
  39. e886196 drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+ by Chris Wilson · 6 years ago
  40. ebece75 drm/i915: Keep timeline HWSP allocated until idle across the system by Chris Wilson · 6 years ago
  41. 32eb6bc drm/i915: Make request allocation caches global by Chris Wilson · 6 years ago
  42. b300fde drm/i915: Remove i915_request.global_seqno by Chris Wilson · 6 years ago
  43. 21950ee drm/i915: Pull i915_gem_active into the i915_active family by Chris Wilson · 6 years ago
  44. 52c0fdb drm/i915: Replace global breadcrumbs with per-context interrupt tracking by Chris Wilson · 6 years ago
  45. 8547444 drm/i915: Identify active requests by Chris Wilson · 6 years ago
  46. 5013eb8 drm/i915: Track the context's seqno in its own timeline HWSP by Chris Wilson · 6 years ago
  47. 3adac46 drm/i915: Introduce concept of per-timeline (context) HWSP by Chris Wilson · 6 years ago
  48. 0e21834 drm/i915: Tidy common test_bit probing of i915_request->fence.flags by Chris Wilson · 6 years ago
  49. eb3e1e3 drm/i915: Remove duplicate header from i915_request.h by Brajeswar Ghosh · 6 years ago
  50. e9eaf82 drm/i915: Priority boost for waiting clients by Chris Wilson · 6 years ago
  51. e2f3496e drm/i915: Pull scheduling under standalone lock by Chris Wilson · 6 years ago
  52. 11abf0c drm/i915: Limit the backpressure for i915_request allocation by Chris Wilson · 6 years ago
  53. 97f0615 drm/i915: Pull seqno started checks together by Chris Wilson · 7 years ago
  54. 5c3f8c2 drm/i915: Track vma activity per fence.context, not per engine by Chris Wilson · 7 years ago
  55. 6dd7526 drm/i915: Export i915_request_skip() by Chris Wilson · 7 years ago
  56. 697b9a8 drm/i915: Make closing request flush mandatory by Chris Wilson · 7 years ago
  57. b3ee09a drm/i915/ringbuffer: Fix context restore upon reset by Chris Wilson · 7 years ago
  58. 0606035 drm/i915: "Race-to-idle" after switching to the kernel context by Chris Wilson · 7 years ago
  59. 1fc44d9 drm/i915: Store a pointer to intel_context in i915_request by Chris Wilson · 7 years ago
  60. 4e0d64d drm/i915: Move request->ctx aside by Chris Wilson · 7 years ago
  61. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  62. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  63. 0c7112a drm/i915: Rename priotree to sched by Chris Wilson · 7 years ago
  64. 98ff5c7 drm/i915: Move the priotree struct to its own headers by Chris Wilson · 7 years ago
  65. cd46c54 drm/i915/breadcrumbs: Reduce signaler rbtree to a sorted list by Chris Wilson · 7 years ago
  66. 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.h]
  67. e9af4ea drm/i915: Avoid waitboosting on the active request by Chris Wilson · 7 years ago
  68. 83cc84c drm/i915: Assert all signalers we depended on did indeed signal by Chris Wilson · 7 years ago
  69. 27ec184 drm/i915: Delete defunct i915_gem_request_assign() by Chris Wilson · 7 years ago
  70. 2abe2f8 drm/i915: Allow fence allocations to fail by Chris Wilson · 7 years ago
  71. ac14fbd drm/i915/scheduler: Support user-defined priorities by Chris Wilson · 7 years ago
  72. 7d1ea60 drm/i915: Give the invalid priority a magic name by Chris Wilson · 7 years ago
  73. b2f2f0f drm/i915: Make i915_spin_request() static by Chris Wilson · 7 years ago
  74. 2d62c79 Merge tag 'drm-intel-next-2017-07-17' of git://anongit.freedesktop.org/git/drm-intel into drm-next by Dave Airlie · 8 years ago
  75. af3c8d9 Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 8 years ago
  76. 7b92c1b drm/i915: Avoid keeping waitboost active for signaling threads by Chris Wilson · 8 years ago
  77. ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
  78. a82256b Merge tag 'drm-intel-next-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-next by Dave Airlie · 8 years ago
  79. 6c06757 drm/i915: Split execlist priority queue into rbtree + linked list by Chris Wilson · 8 years ago
  80. e4f815f drm/i915: Use a define for the default priority [0] by Chris Wilson · 8 years ago
  81. de4d195 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  82. 5f0d5a3 mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU by Paul E. McKenney · 8 years ago
  83. b0fd47a drm/i915: Copy user requested buffers into the error state by Chris Wilson · 8 years ago
  84. e642c85 drm/i915: Remove superfluous i915_add_request_no_flush() helper by Chris Wilson · 8 years ago
  85. 5b5554c5 drm/i915: Check for an invalid seqno before __i915_gem_request_started by Chris Wilson · 8 years ago
  86. c8659ef drm/i915: Drop spinlocks around adding to the client request list by Chris Wilson · 8 years ago
  87. 56299fb drm/i915: Signal first fence from irq handler if complete by Chris Wilson · 8 years ago
  88. d6a2289 drm/i915: Remove the preempted request from the execution queue by Chris Wilson · 8 years ago
  89. 754c9fd drm/i915: Protect the request->global_seqno with the engine->timeline lock by Chris Wilson · 8 years ago
  90. fe49789 drm/i915: Deconstruct execute fence by Chris Wilson · 8 years ago
  91. 9b6586a drm/i915: Keep a global seqno per-engine by Chris Wilson · 8 years ago
  92. ecd9caa0 drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff by Ville Syrjälä · 8 years ago
  93. e8a9c58 drm/i915: Unify active context tracking between legacy/execlists/guc by Chris Wilson · 8 years ago
  94. 20311bd drm/i915/scheduler: Execute requests in order of priorities by Chris Wilson · 8 years ago
  95. 52e5420 drm/i915/scheduler: Record all dependencies upon request construction by Chris Wilson · 8 years ago
  96. d55ac5b drm/i915: Defer transfer onto execution timeline to actual hw submission by Chris Wilson · 8 years ago
  97. 23902e4 drm/i915: Split request submit/execute phase into two by Chris Wilson · 8 years ago
  98. b42fe9c drm/i915: Split out i915_vma.c by Joonas Lahtinen · 8 years ago
  99. 24327f8 drm/i915: Remove two sloppy inline functions from .h by Joonas Lahtinen · 8 years ago
  100. 65e4760 drm/i915: Introduce a global_seqno for each request by Chris Wilson · 8 years ago