1. 10330997 drm/i915/gt: Do not restore invalid RS state by Chris Wilson · 5 years ago
  2. 2871ea8 drm/i915/gt: Split intel_ring_submission by Chris Wilson · 5 years ago[Renamed (87%) from drivers/gpu/drm/i915/gt/intel_ringbuffer.c]
  3. c6e07ad drm/i915/gt: Convert the leftover for_each_engine(gt) by Chris Wilson · 5 years ago
  4. 0e5493c drm/i915/stolen: make the object creation interface consistent by CQ Tang · 5 years ago
  5. 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
  6. d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
  7. 56c05de drm/i915: Extend Haswell GT1 PSMI workaround to all by Chris Wilson · 5 years ago
  8. 0efa99d drm/i915/ringbuffer: Flush writes before RING_TAIL update by Chris Wilson · 5 years ago
  9. 3dc007fe drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt by Chris Wilson · 5 years ago
  10. 6a736eb drm/i915: Always wrap the ring offset before resetting by Chris Wilson · 6 years ago
  11. e5dadff drm/i915: Protect request retirement with timeline->mutex by Chris Wilson · 6 years ago
  12. cf1c97d drm/i915: Extract general GT interrupt handlers by Andi Shyti · 6 years ago
  13. d762043 drm/i915: Extract GT powermanagement interrupt handling by Andi Shyti · 6 years ago
  14. 05f219d drm/i915/blt: support copying objects by Matthew Auld · 6 years ago
  15. 75d0a7f drm/i915: Lift timeline into intel_context by Chris Wilson · 6 years ago
  16. 48ae397 drm/i915: Push the ring creation flags to the backend by Chris Wilson · 6 years ago
  17. 4c60b1a drm/i915/gt: Make deferred context allocation explicit by Chris Wilson · 6 years ago
  18. 3148310 drm/i915: Drop the fudge warning on ring restart for ctg/elk by Chris Wilson · 6 years ago
  19. 1aff190 drm/i915: Hide unshrinkable context objects from the shrinker by Chris Wilson · 6 years ago
  20. f5d974f drm/i915/gt: Provide a local intel_context.vm by Chris Wilson · 6 years ago
  21. c082afa drm/i915: Move aliasing_ppgtt underneath its i915_ggtt by Chris Wilson · 6 years ago
  22. a562772 drm/i915: Inline engine->init_context into its caller by Chris Wilson · 6 years ago
  23. df8cf31 drm/i915/gt: Hook up intel_context_fini() by Chris Wilson · 6 years ago
  24. c30d5dc drm/i915/gt: Push engine stopping into reset-prepare by Chris Wilson · 6 years ago
  25. cb823ed drm/i915/gt: Use intel_gt as the primary object for handling resets by Chris Wilson · 6 years ago
  26. 57a7e30 drm/i915/gtt: Wrap page_table with page_directory by Chris Wilson · 6 years ago
  27. 46c5847 drm/i915: enumerate scratch fields by Lionel Landwerlin · 6 years ago
  28. 5882057 drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt by Tvrtko Ursulin · 6 years ago
  29. 2006058 drm/i915: Move the renderstate setup under gt/ by Chris Wilson · 6 years ago
  30. cba17e5 drm/i915/gt: Add some debug tracing for context pinning by Chris Wilson · 6 years ago
  31. 12c255b drm/i915: Provide an i915_active.acquire callback by Chris Wilson · 6 years ago
  32. a93615f drm/i915: Throw away the active object retirement complexity by Chris Wilson · 6 years ago
  33. db56f97 drm/i915: Eliminate dual personality of i915_scratch_offset by Tvrtko Ursulin · 6 years ago
  34. f0c02c1 drm/i915: Rename i915_timeline to intel_timeline and move under gt by Tvrtko Ursulin · 6 years ago
  35. 4c6d51e drm/i915: Make timelines gt centric by Tvrtko Ursulin · 6 years ago
  36. ba4134a drm/i915: Save trip via top-level i915 in a few more places by Tvrtko Ursulin · 6 years ago
  37. db45fb5 drm/i915: Compartmentalize ring buffer creation by Tvrtko Ursulin · 6 years ago
  38. cffa1eb drm/i915: Rings are always flushed by Chris Wilson · 6 years ago
  39. 09c5ab3 drm/i915: Keep rings pinned while the context is active by Chris Wilson · 6 years ago
  40. 2f53094 drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait() by Chris Wilson · 6 years ago
  41. b5b7bef drm/i915/gtt: Use a common type for page directories by Mika Kuoppala · 6 years ago
  42. 422d7df drm/i915: Replace engine->timeline with a plain list by Chris Wilson · 6 years ago
  43. ce476c8 drm/i915: Keep contexts pinned until after the next kernel context switch by Chris Wilson · 6 years ago
  44. 4f5fd91 drm/i915: Remove I915_READ16 and I915_WRITE16 by Tvrtko Ursulin · 6 years ago
  45. e44d62d drm/i915: Remove POSTING_READ16 by Tvrtko Ursulin · 6 years ago
  46. ab53497 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt by Chris Wilson · 6 years ago
  47. e568ac3 drm/i915: Pull kref into i915_address_space by Chris Wilson · 6 years ago
  48. c017cf6 drm/i915: Drop the deferred active reference by Chris Wilson · 6 years ago
  49. 10be98a drm/i915: Move more GEM objects under gem/ by Chris Wilson · 6 years ago
  50. 8475355 drm/i915: Move shmem object setup to its own file by Chris Wilson · 6 years ago
  51. 519a019 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD by Chris Wilson · 6 years ago
  52. 45b9c96 drm/i915: Move the engine->destroy() vfunc onto the engine by Chris Wilson · 6 years ago
  53. 11334c6 drm/i915: Split engine setup/init into two phases by Chris Wilson · 6 years ago
  54. 9ce9bdb drm/i915: Enable render context support for gen4 (Broadwater to Cantiga) by Chris Wilson · 6 years ago
  55. 1215d28 drm/i915: Enable render context support for Ironlake (gen5) by Chris Wilson · 6 years ago
  56. 928f8f4 drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context by Chris Wilson · 6 years ago
  57. 79ffac85 drm/i915: Invert the GEM wakeref hierarchy by Chris Wilson · 6 years ago
  58. 2ccdf6a drm/i915: Pass intel_context to i915_request_create() by Chris Wilson · 6 years ago
  59. 6eee33e drm/i915: Introduce context->enter() and context->exit() by Chris Wilson · 6 years ago
  60. 112ed2d drm/i915: Move GraphicsTechnology files under gt/ by Chris Wilson · 6 years ago[Renamed (99%) from drivers/gpu/drm/i915/intel_ringbuffer.c]
  61. 26ddc06 drm/i915: Setup the RCS ring prior to execution by Chris Wilson · 6 years ago
  62. dfe2c8e drm/i915: Stop overwriting RING_IMR in rcs resume by Chris Wilson · 6 years ago
  63. 9d9523d drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers by Paulo Zanoni · 6 years ago
  64. 9726920 drm/i915: Only reset the pinned kernel contexts on resume by Chris Wilson · 6 years ago
  65. e15be42 drm/i915: fix i9xx irq enable/disable by Daniele Ceraolo Spurio · 6 years ago
  66. baba6e5 drm/i915: take a reference to uncore in the engine and use it by Daniele Ceraolo Spurio · 6 years ago
  67. 97a04e0 drm/i915: switch intel_wait_for_register to uncore by Daniele Ceraolo Spurio · 6 years ago
  68. d2d551c drm/i915: intel_wait_for_register_fw to uncore by Daniele Ceraolo Spurio · 6 years ago
  69. a679f58 drm/i915: Flush pages on acquisition by Chris Wilson · 6 years ago
  70. 4daffb6 drm/i915: Stop storing the context name as the timeline name by Chris Wilson · 6 years ago
  71. 3ceea6a drm/i915: use intel_uncore for all forcewake get/put by Daniele Ceraolo Spurio · 6 years ago
  72. 4c5896d drm/i915: Hold a reference to the active HW context by Chris Wilson · 6 years ago
  73. 206c2f8 drm/i915: Lock the gem_context->active_list while dropping the link by Chris Wilson · 6 years ago
  74. 65baf0e drm/i915: Hold a ref to the ring while retiring by Chris Wilson · 6 years ago
  75. 54939ea0 drm/i915: Switch to use HWS indices rather than addresses by Chris Wilson · 6 years ago
  76. 4b378c0 drm/i915: Consolidate reset-request debug message by Chris Wilson · 6 years ago
  77. 0881954 drm/i915: Introduce intel_context.pin_mutex for pin management by Chris Wilson · 6 years ago
  78. 9dbfea9 drm/i915: Track the pinned kernel contexts on each engine by Chris Wilson · 6 years ago
  79. 95f697e drm/i915: Make context pinning part of intel_context_ops by Chris Wilson · 6 years ago
  80. c4d52fe drm/i915: Move over to intel_context_lookup() by Chris Wilson · 6 years ago
  81. 4dc84b7 drm/i915: Store the intel_context_ops in the intel_engine_cs by Chris Wilson · 6 years ago
  82. 7e3d9a5 drm/i915: Track active engines within a context by Chris Wilson · 6 years ago
  83. 8a68d46 drm/i915: Store the BIT(engine->id) as the engine's mask by Chris Wilson · 6 years ago
  84. b300fde drm/i915: Remove i915_request.global_seqno by Chris Wilson · 6 years ago
  85. 8892f47 drm/i915: Remove access to global seqno in the HWSP by Chris Wilson · 6 years ago
  86. 89531e7 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno by Chris Wilson · 6 years ago
  87. d6f328b drm/i915: Hack and slash, throttle execbuffer hogs by Chris Wilson · 6 years ago
  88. 52c0fdb drm/i915: Replace global breadcrumbs with per-context interrupt tracking by Chris Wilson · 6 years ago
  89. 8547444 drm/i915: Identify active requests by Chris Wilson · 6 years ago
  90. 5013eb8 drm/i915: Track the context's seqno in its own timeline HWSP by Chris Wilson · 6 years ago
  91. 52954ed drm/i915: Allocate a status page for each timeline by Chris Wilson · 6 years ago
  92. 0ca88ba drm/i915: Always allocate an object/vma for the HWSP by Chris Wilson · 6 years ago
  93. eb8d0f5 drm/i915: Remove GPU reset dependence on struct_mutex by Chris Wilson · 6 years ago
  94. 9fa4973 drm/i915: Remove manual breadcumb counting by Chris Wilson · 6 years ago
  95. e1a73a5 drm/i915: Measure the required reserved size for request emission by Chris Wilson · 6 years ago
  96. 0e21834 drm/i915: Tidy common test_bit probing of i915_request->fence.flags by Chris Wilson · 6 years ago
  97. 2f80d7b drm/i915: drop all drmP.h includes by Jani Nikula · 6 years ago
  98. e4fc69f2 drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs) by Chris Wilson · 6 years ago
  99. 476af9c drm/i915/gen6: Flush RING_IMR changes before changing the global GT IMR by Chris Wilson · 6 years ago
  100. 0258404 drm/i915: start moving runtime device info to a separate struct by Jani Nikula · 6 years ago