1. 636918f drm/i915: Mark the GT as busy before idling the previous request by Chris Wilson · 7 years ago
  2. 535275d drm/i915: Squelch reset messages during selftests by Chris Wilson · 7 years ago
  3. 77b25a9 drm/i915: Make i915_gem_context_mark_guilty() safe for unlocked updates by Chris Wilson · 7 years ago
  4. 4d53568 drm/i915: Move idle checks before intel_engine_init_global_seqno() by Chris Wilson · 7 years ago
  5. 7b92c1b drm/i915: Avoid keeping waitboost active for signaling threads by Chris Wilson · 7 years ago
  6. 6b56708 drm/i915: Remove the spin-request during execbuf await_request by Chris Wilson · 8 years ago
  7. 9f90ff3 drm/i915: Check signaled state after enabling signaling by Chris Wilson · 8 years ago
  8. 1d5fd00 drm/i915: Remove misleading comment in request_alloc by Michał Winiarski · 8 years ago
  9. 6c06757 drm/i915: Split execlist priority queue into rbtree + linked list by Chris Wilson · 8 years ago
  10. 266a240 drm/i915: Use engine->context_pin() to report the intel_ring by Chris Wilson · 8 years ago
  11. 49f0859 drm/i915: Switch the global i915.semaphores check to a local predicate by Chris Wilson · 8 years ago
  12. fc9d4d2 drm/i915: Do not record a successful syncpoint for a dma-await by Chris Wilson · 8 years ago
  13. 7e8894e drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] by Chris Wilson · 8 years ago
  14. 4797948 drm/i915: Squash repeated awaits on the same fence by Chris Wilson · 8 years ago
  15. ceae14b drm/i915: Lift timeline ordering to await_dma_fence by Chris Wilson · 8 years ago
  16. 29ef3fa drm/i915: Unwrap top level fence-array by Chris Wilson · 8 years ago
  17. f7b02a5 drm/i915: Skip waking the signaler when enabling before request submission by Chris Wilson · 8 years ago
  18. e6ba999 drm/i915: Differentiate between sw write location into ring and last hw read by Chris Wilson · 8 years ago
  19. ade0b0c drm/i915: Confirm the request is still active before adding it to the await by Chris Wilson · 8 years ago
  20. b0fd47a drm/i915: Copy user requested buffers into the error state by Chris Wilson · 8 years ago
  21. cbb60b4 drm/i915: Advance ring->head fully when idle by Chris Wilson · 8 years ago
  22. 2ca9faa drm/i915: Assert the engine is idle before overwiting the HWS by Chris Wilson · 8 years ago
  23. ae351be drm/i915: Combine reset_all_global_seqno() loops into one by Chris Wilson · 8 years ago
  24. 7a453fb drm/i915: Remove redudant wait for each engine to idle from seqno wrap by Chris Wilson · 8 years ago
  25. 72022a7 drm/i915: Move retire-requests into i915_gem_wait_for_idle() by Chris Wilson · 8 years ago
  26. 05506b5 drm/i915: Use a dummy timeline name for a signaled fence by Chris Wilson · 8 years ago
  27. fe085f1 drm/i915: Remove intel_ring.last_retired_head by Chris Wilson · 8 years ago
  28. 8c185ec drm/i915: Split I915_RESET_IN_PROGRESS into two flags by Chris Wilson · 8 years ago
  29. 2e16101 Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next by Dave Airlie · 8 years ago
  30. 5400367 drm/i915: Ensure the engine is idle before manually changing HWS by Chris Wilson · 8 years ago
  31. c8659ef drm/i915: Drop spinlocks around adding to the client request list by Chris Wilson · 8 years ago
  32. 6752041 drm/i915: s/assert_spin_locked/lockdep_assert_held/ by Chris Wilson · 8 years ago
  33. e60a870 drm/i915: Assert that fence->lock is held in an irq-safe manner by Chris Wilson · 8 years ago
  34. f361bf4 sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API dependency by Ingo Molnar · 8 years ago
  35. e601757 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h> by Ingo Molnar · 8 years ago
  36. 56299fb drm/i915: Signal first fence from irq handler if complete by Chris Wilson · 8 years ago
  37. 0f2f61d drm/i915: Remove one level of indention from wait-for-execute by Chris Wilson · 8 years ago
  38. 24f417e drm/i915: Immediately process a reset before starting waiting by Chris Wilson · 8 years ago
  39. e070511 drm/i915: Refactor direct GPU reset from request waiters by Chris Wilson · 8 years ago
  40. a49625f drm/i915: Replace reset_wait_queue with default_wake_function by Chris Wilson · 8 years ago
  41. d6a2289 drm/i915: Remove the preempted request from the execution queue by Chris Wilson · 8 years ago
  42. 754c9fd drm/i915: Protect the request->global_seqno with the engine->timeline lock by Chris Wilson · 8 years ago
  43. fe49789 drm/i915: Deconstruct execute fence by Chris Wilson · 8 years ago
  44. 541ca6e drm/i915: Inline __i915_gem_request_wait_for_execute() by Chris Wilson · 8 years ago
  45. 7de53bf drm/i915: Add ourselves to the gpu error waitqueue for the entire wait by Chris Wilson · 8 years ago
  46. 4b36b2e drm/i915: Use a local to shorten req->i915->gpu_error.wait_queue by Chris Wilson · 8 years ago
  47. 12d3173 drm/i915: Move reserve_seqno() next to unreserve_seqno() by Chris Wilson · 8 years ago
  48. 9b6586a drm/i915: Keep a global seqno per-engine by Chris Wilson · 8 years ago
  49. 354d036 drm/i915/tracepoints: Add request submit and execute tracepoints by Tvrtko Ursulin · 8 years ago
  50. 9369250 drm/i915/tracepoints: Tidy i915_gem_request_wait_begin by Tvrtko Ursulin · 8 years ago
  51. c33ed06 drm/i915: Break i915_spin_request() if we see an interrupt by Chris Wilson · 8 years ago
  52. 44a0270 drm/i915: Check for timeout completion when waiting for the rq to submitted by Chris Wilson · 8 years ago
  53. 73dec95 drm/i915: Emit to ringbuffer directly by Tvrtko Ursulin · 8 years ago
  54. c835c55 drm/i915: Add selftests for i915_gem_request by Chris Wilson · 8 years ago
  55. 969bb72 drm/i915: Check for timeout completion when waiting for the rq to submitted by Chris Wilson · 8 years ago
  56. 6ffb7d0 drm/i915: Construct a request even if the GPU is currently hung by Chris Wilson · 8 years ago
  57. c781c97 drm/i915: Add a sanity check that no request is submitted in the middle by Chris Wilson · 8 years ago
  58. a402eae Merge tag 'v4.10-rc2' into drm-intel-next-queued by Daniel Vetter · 8 years ago
  59. f73e739 drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfunc by Chris Wilson · 8 years ago
  60. e8a9c58 drm/i915: Unify active context tracking between legacy/execlists/guc by Chris Wilson · 8 years ago
  61. 9439b37 Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 8 years ago
  62. 0e932c0 drm/i915: Hold a reference on the request for its fence chain by Chris Wilson · 8 years ago
  63. fc15840 drm/i915: Integrate i915_sw_fence with debugobjects by Chris Wilson · 8 years ago
  64. 48bc2a4 drm/i915: Hold a reference on the request for its fence chain by Chris Wilson · 8 years ago
  65. 1618bdb drm/i915: Assert no external observers when unwind a failed request alloc by Chris Wilson · 8 years ago
  66. 4ffd6e0 drm/i915: Add is-completed assert to request retire entrypoint by Chris Wilson · 8 years ago
  67. 4c266ed drm/i915: Rename i915_gem_timeline.next_seqno to .seqno by Joonas Lahtinen · 8 years ago
  68. bc1d53c drm/i915: Wipe hang stats as an embedded struct by Mika Kuoppala · 8 years ago
  69. e5e1fc4 drm/i915: Use request retirement as context progress by Mika Kuoppala · 8 years ago
  70. 786d290 drm/i915: Check that each request phase is completed before retiring by Chris Wilson · 8 years ago
  71. 4302055 drm/i915: Be more careful to drop the GT wakeref by Chris Wilson · 8 years ago
  72. f2f09a4 locking/core: Remove cpu_relax_lowlatency() users by Christian Borntraeger · 8 years ago
  73. 9f792eb drm/i915: Store the execution priority on the context by Chris Wilson · 8 years ago
  74. 20311bd drm/i915/scheduler: Execute requests in order of priorities by Chris Wilson · 8 years ago
  75. 52e5420 drm/i915/scheduler: Record all dependencies upon request construction by Chris Wilson · 8 years ago
  76. 0de9136 drm/i915/scheduler: Signal the arrival of a new request by Chris Wilson · 8 years ago
  77. d55ac5b drm/i915: Defer transfer onto execution timeline to actual hw submission by Chris Wilson · 8 years ago
  78. 23902e4 drm/i915: Split request submit/execute phase into two by Chris Wilson · 8 years ago
  79. bb89485 drm/i915: Create distinct lockclasses for execution vs user timelines by Chris Wilson · 8 years ago
  80. 6a5d1db drm/i915: Spin until breadcrumb threads are complete by Chris Wilson · 8 years ago
  81. 5bd11a3 drm/i915: Avoid early GPU idling due to already pending idle work by Imre Deak · 8 years ago
  82. 80b204b drm/i915: Enable multiple timelines by Chris Wilson · 8 years ago
  83. f2d1329 drm/i915: Defer setting of global seqno on request to submission by Chris Wilson · 8 years ago
  84. 28176ef drm/i915: Reserve space in the global seqno during request allocation by Chris Wilson · 8 years ago
  85. 85e17f5 drm/i915: Move the global sync optimisation to the timeline by Chris Wilson · 8 years ago
  86. caddfe7 drm/i915: Defer breadcrumb emission by Chris Wilson · 8 years ago
  87. 98f29e8 drm/i915: Record space required for breadcrumb emission by Chris Wilson · 8 years ago
  88. 9b81d55 drm/i915: Rename ->emit_request to ->emit_breadcrumb by Chris Wilson · 8 years ago
  89. 65e4760 drm/i915: Introduce a global_seqno for each request by Chris Wilson · 8 years ago
  90. 4680816b drm/i915: Wait first for submission, before waiting for request completion by Chris Wilson · 8 years ago
  91. 73cb970 drm/i915: Combine seqno + tracking into a global timeline struct by Chris Wilson · 8 years ago
  92. d07f0e5 drm/i915: Move GEM activity tracking into a common struct reservation_object by Chris Wilson · 8 years ago
  93. 4c7d62c drm/i915: Markup GEM API with lockdep asserts by Chris Wilson · 8 years ago
  94. e95433c drm/i915: Rearrange i915_wait_request() accounting with callers by Chris Wilson · 8 years ago
  95. b52992c drm/i915: Support asynchronous waits on struct fence from i915_gem_request by Chris Wilson · 8 years ago
  96. f54d186 dma-buf: Rename struct fence to dma_fence by Chris Wilson · 8 years ago
  97. 3b3f165 drm/i915: Allocate intel_engine_cs structure only for the enabled engines by Akash Goel · 8 years ago
  98. 9b05a60 drm/i915: Distinguish last emitted request from last submitted request by Chris Wilson · 8 years ago
  99. 8687b3e drm/i915: Distinguish last emitted request from last submitted request by Chris Wilson · 8 years ago
  100. 0a046a0 drm/i915: Nonblocking request submission by Chris Wilson · 8 years ago