1. e9eaf82 drm/i915: Priority boost for waiting clients by Chris Wilson · 6 years ago
  2. e2f3496 drm/i915: Pull scheduling under standalone lock by Chris Wilson · 6 years ago
  3. 11abf0c drm/i915: Limit the backpressure for i915_request allocation by Chris Wilson · 6 years ago
  4. 97f0615 drm/i915: Pull seqno started checks together by Chris Wilson · 6 years ago
  5. 5c3f8c2 drm/i915: Track vma activity per fence.context, not per engine by Chris Wilson · 7 years ago
  6. 6dd7526 drm/i915: Export i915_request_skip() by Chris Wilson · 7 years ago
  7. 697b9a8 drm/i915: Make closing request flush mandatory by Chris Wilson · 7 years ago
  8. b3ee09a drm/i915/ringbuffer: Fix context restore upon reset by Chris Wilson · 7 years ago
  9. 0606035 drm/i915: "Race-to-idle" after switching to the kernel context by Chris Wilson · 7 years ago
  10. 1fc44d9 drm/i915: Store a pointer to intel_context in i915_request by Chris Wilson · 7 years ago
  11. 4e0d64d drm/i915: Move request->ctx aside by Chris Wilson · 7 years ago
  12. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  13. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  14. 0c7112a drm/i915: Rename priotree to sched by Chris Wilson · 7 years ago
  15. 98ff5c7 drm/i915: Move the priotree struct to its own headers by Chris Wilson · 7 years ago
  16. cd46c54 drm/i915/breadcrumbs: Reduce signaler rbtree to a sorted list by Chris Wilson · 7 years ago
  17. 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]
  18. e9af4ea drm/i915: Avoid waitboosting on the active request by Chris Wilson · 7 years ago
  19. 83cc84c drm/i915: Assert all signalers we depended on did indeed signal by Chris Wilson · 7 years ago
  20. 27ec184 drm/i915: Delete defunct i915_gem_request_assign() by Chris Wilson · 7 years ago
  21. 2abe2f8 drm/i915: Allow fence allocations to fail by Chris Wilson · 7 years ago
  22. ac14fbd drm/i915/scheduler: Support user-defined priorities by Chris Wilson · 7 years ago
  23. 7d1ea60 drm/i915: Give the invalid priority a magic name by Chris Wilson · 7 years ago
  24. b2f2f0f drm/i915: Make i915_spin_request() static by Chris Wilson · 7 years ago
  25. 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
  26. af3c8d9 Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 8 years ago
  27. 7b92c1b drm/i915: Avoid keeping waitboost active for signaling threads by Chris Wilson · 8 years ago
  28. ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
  29. 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
  30. 6c06757 drm/i915: Split execlist priority queue into rbtree + linked list by Chris Wilson · 8 years ago
  31. e4f815f drm/i915: Use a define for the default priority [0] by Chris Wilson · 8 years ago
  32. 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
  33. 5f0d5a3 mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU by Paul E. McKenney · 8 years ago
  34. b0fd47a drm/i915: Copy user requested buffers into the error state by Chris Wilson · 8 years ago
  35. e642c85 drm/i915: Remove superfluous i915_add_request_no_flush() helper by Chris Wilson · 8 years ago
  36. 5b5554c5 drm/i915: Check for an invalid seqno before __i915_gem_request_started by Chris Wilson · 8 years ago
  37. c8659ef drm/i915: Drop spinlocks around adding to the client request list by Chris Wilson · 8 years ago
  38. 56299fb drm/i915: Signal first fence from irq handler if complete by Chris Wilson · 8 years ago
  39. d6a2289 drm/i915: Remove the preempted request from the execution queue by Chris Wilson · 8 years ago
  40. 754c9fd drm/i915: Protect the request->global_seqno with the engine->timeline lock by Chris Wilson · 8 years ago
  41. fe49789 drm/i915: Deconstruct execute fence by Chris Wilson · 8 years ago
  42. 9b6586a drm/i915: Keep a global seqno per-engine by Chris Wilson · 8 years ago
  43. ecd9caa0 drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff by Ville Syrjälä · 8 years ago
  44. e8a9c58 drm/i915: Unify active context tracking between legacy/execlists/guc by Chris Wilson · 8 years ago
  45. 20311bd drm/i915/scheduler: Execute requests in order of priorities by Chris Wilson · 8 years ago
  46. 52e5420 drm/i915/scheduler: Record all dependencies upon request construction by Chris Wilson · 8 years ago
  47. d55ac5b drm/i915: Defer transfer onto execution timeline to actual hw submission by Chris Wilson · 8 years ago
  48. 23902e4 drm/i915: Split request submit/execute phase into two by Chris Wilson · 8 years ago
  49. b42fe9c drm/i915: Split out i915_vma.c by Joonas Lahtinen · 8 years ago
  50. 24327f8 drm/i915: Remove two sloppy inline functions from .h by Joonas Lahtinen · 8 years ago
  51. 65e4760 drm/i915: Introduce a global_seqno for each request by Chris Wilson · 8 years ago
  52. 73cb970 drm/i915: Combine seqno + tracking into a global timeline struct by Chris Wilson · 8 years ago
  53. d07f0e5 drm/i915: Move GEM activity tracking into a common struct reservation_object by Chris Wilson · 8 years ago
  54. 2e36991 drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked() by Chris Wilson · 8 years ago
  55. e95433c drm/i915: Rearrange i915_wait_request() accounting with callers by Chris Wilson · 8 years ago
  56. b52992c drm/i915: Support asynchronous waits on struct fence from i915_gem_request by Chris Wilson · 8 years ago
  57. f54d186 dma-buf: Rename struct fence to dma_fence by Chris Wilson · 8 years ago
  58. 0a046a0 drm/i915: Nonblocking request submission by Chris Wilson · 8 years ago
  59. a2bc469 drm/i915: Prepare object synchronisation for asynchronicity by Chris Wilson · 8 years ago
  60. 5590af3 drm/i915: Drive request submission through fence callbacks by Chris Wilson · 8 years ago
  61. 22dd3bb drm/i915: Mark up all locked waiters by Chris Wilson · 8 years ago
  62. ea746f3 drm/i915: Expand bool interruptible to pass flags to i915_wait_request() by Chris Wilson · 8 years ago
  63. 70c2a24 drm/i915: Simplify ELSP queue request tracking by Chris Wilson · 8 years ago
  64. a52abd2 drm/i915: Record the position of the workarounds in the tail of the request by Chris Wilson · 8 years ago
  65. c75870d drm/i915: Ensure consistent control flow __i915_gem_active_get_rcu by Daniel Vetter · 8 years ago
  66. c84455b drm/i915: Move debug only per-request pid tracking from request to ctx by Chris Wilson · 8 years ago
  67. 058d88c drm/i915: Track pinned VMA by Chris Wilson · 8 years ago
  68. 17f298cf drm/i915: Move setting of request->batch into its single callsite by Chris Wilson · 8 years ago
  69. 5a198b8 drm/i915: Do not overwrite the request with zero on reallocation by Chris Wilson · 8 years ago
  70. edf6b76 drm/i915: Add smp_rmb() to busy ioctl's RCU dance by Chris Wilson · 8 years ago
  71. 385384a drm/i915: Wrap the protected active RCU dereference in a helper by Chris Wilson · 8 years ago
  72. 2e7ba01 drm/i915: Remove unused i915_gem_active_peek_rcu() by Chris Wilson · 8 years ago
  73. dcff85c drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex by Chris Wilson · 8 years ago
  74. 2467658 drm/i915: Introduce i915_gem_active_wait_unlocked() by Chris Wilson · 8 years ago
  75. 0eafec6 drm/i915: Enable lockless lookup of request tracking via RCU by Chris Wilson · 8 years ago
  76. 776f323 drm/i915: s/__i915_wait_request/i915_wait_request/ by Chris Wilson · 8 years ago
  77. 7da844c drm/i915: Move the special case wait-request handling to its one caller by Chris Wilson · 8 years ago
  78. 675d9ad drm/i915: Track requests inside each intel_ring by Chris Wilson · 8 years ago
  79. fa545cb drm/i915: Refactor activity tracking for requests by Chris Wilson · 8 years ago
  80. efdf7c0 drm/i915: Rename request->list to link for consistency by Chris Wilson · 8 years ago
  81. d72d908 drm/i915: Mark up i915_gem_active for locking annotation by Chris Wilson · 8 years ago
  82. 27c01aa drm/i915: Prepare i915_gem_active for annotations by Chris Wilson · 8 years ago
  83. 381f371 drm/i915: Introduce i915_gem_active for request tracking by Chris Wilson · 8 years ago
  84. 7e37f88 drm/i915: Rename struct intel_ringbuffer to struct intel_ring by Chris Wilson · 8 years ago
  85. 1dae2df drm/i915: Rename request->ringbuf to request->ring by Chris Wilson · 8 years ago
  86. e8a261e drm/i915: Rename request reference/unreference to get/put by Chris Wilson · 9 years ago
  87. 42df271 drm/i915: Disable waitboosting for fence_wait() by Chris Wilson · 9 years ago
  88. 0476965 drm/i915: Derive GEM requests from dma-fence by Chris Wilson · 9 years ago
  89. 05235c5 drm/i915: Move GEM request routines to i915_gem_request.c by Chris Wilson · 9 years ago