1. 9d80841 drm/i915: Allow ringbuffers to be bound anywhere by Chris Wilson · 8 years ago
  2. 318f89c drm/i915: Initialize legacy semaphores from engine hw id indexed array by Tvrtko Ursulin · 8 years ago
  3. 5ec2cf7 drm/i915: Add enum for hardware engine identifiers by Tvrtko Ursulin · 8 years ago
  4. 48bb74e drm/i915: Use VMA for wa_ctx tracking by Chris Wilson · 8 years ago
  5. 51d545d drm/i915: Use VMA as the primary tracker for semaphore page by Chris Wilson · 8 years ago
  6. adc320c drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c by Chris Wilson · 8 years ago
  7. 56c0f1a drm/i915: Use VMA for scratch page tracking by Chris Wilson · 8 years ago
  8. 57e8853 drm/i915: Use VMA for ringbuffer tracking by Chris Wilson · 8 years ago
  9. dbd6ef2 drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh by Chris Wilson · 8 years ago
  10. 83348ba drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs by Chris Wilson · 8 years ago
  11. 1426f71 drm/i915: Correct typo for __i915_gem_active_get_rcu in a comment by Chris Wilson · 8 years ago
  12. dcff85c drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex by Chris Wilson · 8 years ago
  13. 675d9ad drm/i915: Track requests inside each intel_ring by Chris Wilson · 8 years ago
  14. fa545cb drm/i915: Refactor activity tracking for requests by Chris Wilson · 8 years ago
  15. 96a945a drm/i915: Move the common engine cleanup to intel_engine_cs.c by Chris Wilson · 8 years ago
  16. ad7bdb2 drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals by Chris Wilson · 8 years ago
  17. ddf07be drm/i915: Simplify calling engine->sync_to by Chris Wilson · 8 years ago
  18. 9242f97 drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal() by Chris Wilson · 8 years ago
  19. ddd66c5 drm/i915: Unify request submission by Chris Wilson · 8 years ago
  20. 8f94201 drm/i915: Move the modulus for ring emission to the register write by Chris Wilson · 8 years ago
  21. c5efa1a drm/i915: Convert engine->write_tail to operate on a request by Chris Wilson · 8 years ago
  22. ba76d91 drm/i915: Remove intel_ring_get_tail() by Chris Wilson · 8 years ago
  23. 803688b drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START by Chris Wilson · 8 years ago
  24. 7c9cf4e drm/i915: Reduce engine->emit_flush() to a single mode parameter by Chris Wilson · 8 years ago
  25. c7fe7d2 drm/i915: Remove obsolete engine->gpu_caches_dirty by Chris Wilson · 8 years ago
  26. aad29fb drm/i915: Rename intel_pin_and_map_ring() by Chris Wilson · 8 years ago
  27. 32c04f1 drm/i915: Rename residual ringbuf parameters by Chris Wilson · 8 years ago
  28. 7e37f88 drm/i915: Rename struct intel_ringbuffer to struct intel_ring by Chris Wilson · 8 years ago
  29. b5321f3 drm/i915: Unify intel_logical_ring_emit and intel_ring_emit by Chris Wilson · 8 years ago
  30. 33a051a drm/i915/cmdparser: Remove stray intel_engine_cs *ring by Chris Wilson · 8 years ago
  31. 38a0f2d drm/i915: rename 'ring' where it refers to an engine or engine_id by Dave Gordon · 8 years ago
  32. bbdc070a drm/i915: rename macro parameter(ring) to (engine) by Dave Gordon · 8 years ago
  33. f2f0ed7 drm/i915: Rename ring->virtual_start as ring->vaddr by Chris Wilson · 8 years ago
  34. 406ea8d drm/i915: Treat ringbuffer writes as write to normal memory by Chris Wilson · 8 years ago
  35. 0476965 drm/i915: Derive GEM requests from dma-fence by Chris Wilson · 8 years ago
  36. 019bf27 drm/i915: Pull out some more common engine init code by Tvrtko Ursulin · 8 years ago
  37. 88d2ba2 drm/i915: Move common engine setup into intel_engine_cs.c by Tvrtko Ursulin · 8 years ago
  38. 8b3e2d3 drm/i915: Unify engine init loop by Tvrtko Ursulin · 8 years ago
  39. c2c7f24 drm/i915: unify first-stage engine struct setup by Dave Gordon · 8 years ago
  40. aca34b6 drm/i915: Group the irq breadcrumb variables into the same cacheline by Chris Wilson · 8 years ago
  41. 7b4d3a1 drm/i915: Remove stop-rings debugfs interface by Chris Wilson · 8 years ago
  42. 67d97da drm/i915: Only start retire worker when idle by Chris Wilson · 8 years ago
  43. 61ff75a drm/i915: Simplify enabling user-interrupts with L3-remapping by Chris Wilson · 8 years ago
  44. 31bb59c drm/i915: Move the get/put irq locking into the caller by Chris Wilson · 8 years ago
  45. b385085 drm/i915: Embed signaling node into the GEM request by Chris Wilson · 8 years ago
  46. c81d461 drm/i915: Convert trace-irq to the breadcrumb waiter by Chris Wilson · 8 years ago
  47. 3d5564e drm/i915: Only apply one barrier after a breadcrumb interrupt is posted by Chris Wilson · 8 years ago
  48. 7d5ea80 drm/i915: Refactor scratch object allocation for gen2 w/a buffer by Chris Wilson · 8 years ago
  49. f829195 drm/i915: Stop mapping the scratch page into CPU space by Chris Wilson · 8 years ago
  50. 1b7744e drm/i915: Use HWS for seqno tracking everywhere by Chris Wilson · 8 years ago
  51. 688e6c7 drm/i915: Slaughter the thundering i915_wait_request herd by Chris Wilson · 8 years ago
  52. 1b9e665 drm/i915: Compact Gen8 semaphore initialization by Tvrtko Ursulin · 8 years ago
  53. e2efd13 drm/i915: Rename struct intel_context by Chris Wilson · 8 years ago
  54. c033666 drm/i915: Store a i915 backpointer from engine, and use it by Chris Wilson · 8 years ago
  55. 215a7e3 drm/i915: Fix gen8 semaphores id for legacy mode by Chris Wilson · 8 years ago
  56. a58c01a drm/i915: Apply strongly ordered RCS breadcrumb to gen8/legacy by Chris Wilson · 8 years ago
  57. 596e5ef drm/i915: Bump reserved size for legacy gen8 semaphore emission by Chris Wilson · 8 years ago
  58. e39d42f drm/i915: Stop tracking execlists retired requests by Tvrtko Ursulin · 8 years ago
  59. 0251a96 drm/i915: Remove the identical implementations of request space reservation by Chris Wilson · 8 years ago
  60. 987046a drm/i915: Unify intel_ring_begin() by Chris Wilson · 8 years ago
  61. 3756685 drm/i915: Only grab correct forcewake for the engine with execlists by Tvrtko Ursulin · 8 years ago
  62. 5dd8e50 drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor by Chris Wilson · 8 years ago
  63. 0d317ce drm/i915: Use simplest form for flushing the single cacheline in the HWS by Chris Wilson · 8 years ago
  64. 12471ba drm/i915: Harden detection of missed interrupts by Chris Wilson · 8 years ago
  65. c04e0f3 drm/i915: Separate out the seqno-barrier from engine->get_seqno by Chris Wilson · 8 years ago
  66. 8c12672 drm/i915: Refactor gen8 semaphore offset calculation by Chris Wilson · 8 years ago
  67. 27af5ee drm/i915: Move execlists irq handler to a bottom half by Tvrtko Ursulin · 8 years ago
  68. 361b027 drm/i915: Use an array of register tables in command parser by Jordan Justen · 8 years ago
  69. 117897f drm/i915: More renaming of rings to engines by Tvrtko Ursulin · 8 years ago
  70. 666796d drm/i915: More intel_engine_cs renaming by Tvrtko Ursulin · 8 years ago
  71. 4a570db drm/i915: Rename intel_engine_cs struct members by Tvrtko Ursulin · 8 years ago
  72. 0bc40be drm/i915: Rename intel_engine_cs function parameters by Tvrtko Ursulin · 8 years ago
  73. e2f8039 drm/i915: Rename local struct intel_engine_cs variables by Tvrtko Ursulin · 8 years ago
  74. 24a65e6 drm/i915/hangcheck: Prevent long walks across full-ppgtt by Mika Kuoppala · 8 years ago
  75. c6a2ac7 drm/i915: Execlists small cleanups and micro-optimisations by Tvrtko Ursulin · 8 years ago
  76. 397097b drm/i915/guc: Decouple GuC engine id from ring id by Alex Dai · 9 years ago
  77. 426960b drm/i915: Seal busy-ioctl uABI and prevent leaking of internal ids by Chris Wilson · 9 years ago
  78. de1add3 drm/i915: Decouple execbuf uAPI from internal implementation by Tvrtko Ursulin · 9 years ago
  79. 7c17d37 drm/i915: Use ordered seqno write interrupt generation on gen8+ execlists by Chris Wilson · 9 years ago
  80. ed54c1a drm/i915: abolish separate per-ring default_context pointers by Dave Gordon · 9 years ago
  81. e282891 drm/i915: turn some bogus kernel-doc comments to normal comments by Jani Nikula · 9 years ago
  82. 0eb973d drm/i915: Cache ringbuffer GTT VMA by Tvrtko Ursulin · 9 years ago
  83. ca82580c drm/i915: Do not call API requiring struct_mutex where it is not available by Tvrtko Ursulin · 9 years ago
  84. 61642ff drm/i915: Inspect subunit states on hangcheck by Mika Kuoppala · 9 years ago
  85. b0366a5 drm/i915: intel_ring_initialized() must be simple and inline by Dave Gordon · 9 years ago
  86. f0f59a0 drm/i915: Type safe register read/write by Ville Syrjälä · 9 years ago
  87. f92a916 drm/i915: Add functions to emit register offsets to the ring by Ville Syrjälä · 9 years ago
  88. 608c1a5 drm/i915: Recover all available ringbuffer space following reset by Chris Wilson · 9 years ago
  89. 01101fa drm/i915: Refactor common ringbuffer allocation code by Chris Wilson · 9 years ago
  90. 319404d drm/i915/bxt: work around HW coherency issue when accessing GPU seqno by Imre Deak · 9 years ago
  91. ca6e440 Merge tag 'drm-intel-fixes-2015-07-15' into drm-intel-next-queued by Daniel Vetter · 9 years ago
  92. 94f7bbe drm/i915: Snapshot seqno of most recently submitted request. by Tomas Elf · 9 years ago
  93. 919032e drm/i915: Enable resource streamer bits on MI_BATCH_BUFFER_START by Abdiel Janulgue · 9 years ago
  94. 79bbcc2 drm/i915: Reserve space improvements by John Harrison · 9 years ago
  95. bccca49 drm/i915: Remove the now obsolete 'outstanding_lazy_request' by John Harrison · 9 years ago
  96. 59c35a4 drm/i915: Remove the now obsolete intel_ring_get_request() by John Harrison · 9 years ago
  97. ccd98fe drm/i915: Add *_ring_begin() to request allocation by John Harrison · 9 years ago
  98. 5fb9de1 drm/i915: Update intel_ring_begin() to take a request structure by John Harrison · 9 years ago
  99. bba09b1 drm/i915: Update cacheline_align() to take a request structure by John Harrison · 9 years ago
  100. f716968 drm/i915: Update ring->signal() to take a request structure by John Harrison · 9 years ago