1. ed2ec71f drm/i915/guc: Wait for doorbell to be inactive before deallocating by Oscar Mateo · 8 years ago
  2. 0d76812 drm/i915/guc: Improve the GuC documentation & comments about proxy submissions by Oscar Mateo · 8 years ago
  3. 0704df2 drm/i915/guc: The Additional Data Struct (ADS) should get enabled together with GuC submission by Oscar Mateo · 8 years ago
  4. 3950bf3 drm/i915/guc: Add onion teardown to the GuC setup by Oscar Mateo · 8 years ago
  5. 73b0553 drm/i915/guc: Keep the ctx_pool_vaddr mapped, for easy access by Oscar Mateo · 8 years ago
  6. abddffd drm/i915/guc: Sanitize GuC client initialization by Joonas Lahtinen · 8 years ago
  7. 9f7886d drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq by Tvrtko Ursulin · 8 years ago
  8. 66e303e drm/i915/guc: Correct the request_in tracepoint position by Tvrtko Ursulin · 8 years ago
  9. 6c943de drm/i915: Skip execlists_dequeue() early if the list is empty by Chris Wilson · 8 years ago
  10. ff44ad5 drm/i915: Move engine->submit_request selection to a vfunc by Chris Wilson · 8 years ago
  11. 31de735 drm/i915/scheduler: emulate a scheduler for guc by Chris Wilson · 8 years ago
  12. 16f11f4 drm/i915/guc: Use formalized struct definition for ads object by Michal Wajdeczko · 8 years ago
  13. 655d49e drm/i915: Rename REDIRECT_TO_GUC bit by Chris Wilson · 8 years ago
  14. 1f3b1fd drm/i915/guc: Update rps.pm_intrmsk_mbz in guc_interrupts_capture/release by Sagar Arun Kamble · 8 years ago
  15. 7762ebb drm/i915/guc: Release GuC interrupts in i915_guc_submission_disable by Sagar Arun Kamble · 8 years ago
  16. cbf4b77 drm/i915/guc: Fix request re-submission after reset by Tvrtko Ursulin · 8 years ago
  17. 25afdf89 drm/i915/guc: Disable irq for __i915_guc_submit wq_lock by Chris Wilson · 8 years ago
  18. 0c33518 drm/i915/guc: Reorder __i915_guc_submit to reduce spinlock holdtime by Chris Wilson · 8 years ago
  19. 349ab91 drm/i915/guc: Make wq_lock irq-safe by Chris Wilson · 8 years ago
  20. d7d9683 drm/i915/tracepoints: Add backend level request in and out tracepoints by Tvrtko Ursulin · 8 years ago
  21. a01cb37 drm/i915: Remove i915_vma_create from VMA API by Chris Wilson · 9 years ago
  22. db0a091 drm/i915/guc: Make the GuC fw loading helper functions general by Anusha Srivatsa · 9 years ago
  23. f9cda04 drm/i915/guc: Move GuC log related functions into dedicated file by Michal Wajdeczko · 9 years ago
  24. 7c3f86b drm/i915: Invalidate the guc ggtt TLB upon insertion by Chris Wilson · 9 years ago
  25. c4d3ae6 drm/i915: Consolidate checks for memcpy-from-wc support by Chris Wilson · 9 years ago
  26. 4741da9 drm/i915/guc: Assert that all GGTT offsets used by the GuC are mappable by Chris Wilson · 9 years ago
  27. e8a9c58 drm/i915: Unify active context tracking between legacy/execlists/guc by Chris Wilson · 9 years ago
  28. 776594d drm/i915: Fix inconsistent naming of i915_guc_client parameter by Michal Wajdeczko · 9 years ago
  29. bf9e842 drm/i915: Make various init functions take dev_priv by Tvrtko Ursulin · 9 years ago
  30. 12d79d7 drm/i915: Make GEM object create and create from data take dev_priv by Tvrtko Ursulin · 9 years ago
  31. 34ba5a8 drm/i915/guc: Split hw submission for replay after GPU reset by Chris Wilson · 9 years ago
  32. 4d357af drm/i915/guc: Keep the execbuf client allocated across reset by Chris Wilson · 9 years ago
  33. 597bdc8 drm/i915/guc: Initialise doorbell cookie to matching value by Chris Wilson · 9 years ago
  34. 357248b drm/i915/guc: Rename client->cookie to match use by Chris Wilson · 9 years ago
  35. 8d6faaf drm/i915/guc: Remove spurious include by Arkadiusz Hiler · 9 years ago
  36. 413e8fd drm/i915/guc: Init send_mutex in intel_uc_init_early() by Arkadiusz Hiler · 9 years ago
  37. 2d803c2 drm/i915/guc: Move guc_{send,recv}() to intel_uc.c by Arkadiusz Hiler · 9 years ago
  38. a80bc45 drm/i915/guc: Drop guc2host/host2guc from names by Arkadiusz Hiler · 9 years ago
  39. 8c4f24f drm/i915: Rename intel_guc.h to intel_uc.h by Arkadiusz Hiler · 9 years ago
  40. 20311bd drm/i915/scheduler: Execute requests in order of priorities by Chris Wilson · 9 years ago
  41. d55ac5b drm/i915: Defer transfer onto execution timeline to actual hw submission by Chris Wilson · 9 years ago
  42. 72aa0d8 drm/i915/guc: Cache the client mapping by Chris Wilson · 9 years ago
  43. 65e4760 drm/i915: Introduce a global_seqno for each request by Chris Wilson · 9 years ago
  44. 73cb970 drm/i915: Combine seqno + tracking into a global timeline struct by Chris Wilson · 9 years ago
  45. ed4596ea drm/i915/guc: WA to address the Ringbuffer coherency issue by Akash Goel · 9 years ago
  46. 7ef54de drm/i915: Mark the GuC log buffer flush interrupts handling WQ as freezable by Akash Goel · 9 years ago
  47. 1e6b8b0 drm/i915: Early creation of relay channel for capturing boot time logs by Akash Goel · 9 years ago
  48. 7170659 drm/i915: Use SSE4.1 movntdqa based memcpy for sampling GuC log buffer by Akash Goel · 9 years ago
  49. 685534e drm/i915: Debugfs support for GuC logging control by Sagar Arun Kamble · 9 years ago
  50. 896a0cb drm/i915: Support for forceful flush of GuC log buffer by Sagar Arun Kamble · 9 years ago
  51. 6941f3c drm/i915: Optimization to reduce the sampling time of GuC log buffer by Akash Goel · 9 years ago
  52. 5aa1ee4 drm/i915: Add stats for GuC log buffer flush interrupts by Akash Goel · 9 years ago
  53. 5dd7989 drm/i915: New lock to serialize the Host2GuC actions by Akash Goel · 9 years ago
  54. f824083 drm/i915: Add a relay backed debugfs interface for capturing GuC logs by Akash Goel · 9 years ago
  55. 4100b2a drm/i915: Handle log buffer flush interrupt event from GuC by Sagar Arun Kamble · 9 years ago
  56. 26705e2 drm/i915: Support for GuC interrupts by Sagar Arun Kamble · 9 years ago
  57. d6b40b4 drm/i915: New structure to contain GuC logging related fields by Akash Goel · 9 years ago
  58. b1e3710 drm/i915: Decouple GuC log setup from verbosity parameter by Sagar Arun Kamble · 9 years ago
  59. 3b3f165 drm/i915: Allocate intel_engine_cs structure only for the enabled engines by Akash Goel · 9 years ago
  60. 5ba8990 drm/i915/guc: Unwind GuC workqueue reservation if request construction fails by Chris Wilson · 9 years ago
  61. 7a9347f drm/i915/guc: general tidying up (submission) by Dave Gordon · 9 years ago
  62. dadd481 drm/i915/guc: Prepare for nonblocking execbuf submission by Chris Wilson · 9 years ago
  63. 5590af3 drm/i915: Drive request submission through fence callbacks by Chris Wilson · 9 years ago
  64. 821ed7d drm/i915: Update reset path to fix incomplete requests by Chris Wilson · 9 years ago
  65. 535b2f5 drm/i915/guc: downgrade some DRM_ERROR() messages to DRM_WARN() by Dave Gordon · 9 years ago
  66. bafb0fc drm/i915: Make for_each_engine_masked() more compact and quicker by Chris Wilson · 9 years ago
  67. ceae531 drm/i915: Add missing kerneldoc for guc_client_alloc:engines by Chris Wilson · 9 years ago
  68. bde13eb drm/i915: Introduce i915_ggtt_offset() by Chris Wilson · 9 years ago
  69. 19880c4 drm/i915: Consolidate i915_vma_unpin_and_release() by Chris Wilson · 9 years ago
  70. 57e8853 drm/i915: Use VMA for ringbuffer tracking by Chris Wilson · 9 years ago
  71. bf3783e drm/i915: Use VMA as the primary object for context state by Chris Wilson · 9 years ago
  72. 8b797af drm/i915: Track pinned vma inside guc by Chris Wilson · 9 years ago
  73. c18468c drm/i915/guc: use for_each_engine_id() where appropriate by Dave Gordon · 9 years ago
  74. e02757d drm/i915/guc: add engine mask to GuC client & pass to GuC by Dave Gordon · 9 years ago
  75. 84b7f88 drm/i915/guc: refactor guc_init_doorbell_hw() by Dave Gordon · 9 years ago
  76. 8888cd0 drm/i915/guc: doorbell reset should avoid used doorbells by Dave Gordon · 9 years ago
  77. de89508 drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin() by Chris Wilson · 9 years ago
  78. f4ea6bd drm/i915/lrc: Update function names to match request flow by Chris Wilson · 9 years ago
  79. ddd66c5 drm/i915: Unify request submission by Chris Wilson · 9 years ago
  80. dca33ec drm/i915: Rename intel_context[engine].ringbuf by Chris Wilson · 9 years ago
  81. f8c417c drm/i915: Rename drm_gem_object_unreference in preparation for lockless free by Chris Wilson · 9 years ago
  82. 0476965 drm/i915: Derive GEM requests from dma-fence by Chris Wilson · 9 years ago
  83. ab0e455 drm/i915: avoid wait_for_atomic() in non-atomic host2guc_action() by Dave Gordon · 9 years ago
  84. 91c8a32 drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm by Chris Wilson · 9 years ago
  85. fac5e23 drm/i915: Mass convert dev->dev_private to to_i915(dev) by Chris Wilson · 9 years ago
  86. 6125151 drm/i915/guc: Remove one unnecessary variable by Tvrtko Ursulin · 9 years ago
  87. 0b63bb1 drm/i915/guc: index host arrays by i915 engine ID, not guc_id by Dave Gordon · 9 years ago
  88. 4d75787 drm/i915/guc: (re)initialise doorbell h/w when enabling GuC submission by Dave Gordon · 9 years ago
  89. f10d69a drm/i915/guc: replace assign_doorbell() with select_doorbell_register() by Dave Gordon · 9 years ago
  90. a667429 drm/i915/guc: refactor doorbell management code by Dave Gordon · 9 years ago
  91. 10d2c3e drm/i915/guc: move guc_ring_doorbell() nearer to callsite by Dave Gordon · 9 years ago
  92. dd16107 drm/i915/guc: remove writes to GEN8_DRBREG registers by Dave Gordon · 9 years ago
  93. 072a21c drm/i915/guc: prefer __set/clear_bit() to bitmap_set/clear() by Dave Gordon · 9 years ago
  94. beffa51 drm/i915/guc: prefer 'dev_priv' to 'dev' for intra-module functions by Dave Gordon · 9 years ago
  95. 0daf556 drm/i915/guc: prefer 'dev_priv' to 'dev' for static functions by Dave Gordon · 9 years ago
  96. 29fb72c drm/i915/guc: disable GuC submission earlier during GuC (re)load by Dave Gordon · 9 years ago
  97. 0ca5fa3 drm/i915: Put the kernel_context in drm_i915_private next to its friends by Chris Wilson · 9 years ago
  98. 9021ad0 drm/i915: Name the inner most per-engine intel_context struct by Chris Wilson · 9 years ago
  99. e2efd13 drm/i915: Rename struct intel_context by Chris Wilson · 9 years ago
  100. 0a31afb drm/i915/guc: rework guc_add_workqueue_item() by Dave Gordon · 9 years ago