1. 1934f5de drm/i915: Assert we idle in the kernel context by Chris Wilson · 7 years ago
  2. ec92ad0 drm/i915: Only sanitize GEM from late suspend by Chris Wilson · 7 years ago
  3. c3160da drm/i915: After reset on sanitization, reset the engine backends by Chris Wilson · 7 years ago
  4. 0606035 drm/i915: "Race-to-idle" after switching to the kernel context by Chris Wilson · 7 years ago
  5. 4dfacb0 drm/i915: Switch to kernel context before idling at runtime by Chris Wilson · 7 years ago
  6. cc7cc53 drm/i915: Remove stale asserts from i915_gem_find_active_request() by Chris Wilson · 7 years ago
  7. 09a4c02 drm/i915: Look for an active kernel context before switching by Chris Wilson · 7 years ago
  8. 1fc44d9 drm/i915: Store a pointer to intel_context in i915_request by Chris Wilson · 7 years ago
  9. 4e0d64d drm/i915: Move request->ctx aside by Chris Wilson · 7 years ago
  10. 3f6e982 drm/i915: Stop parking the signaler around reset by Chris Wilson · 7 years ago
  11. 5adfb77 drm/i915: Move engine reset prepare/finish to backends by Chris Wilson · 7 years ago
  12. f351d08 drm/i915: Only sync tasklets once for recursive reset preparation by Chris Wilson · 7 years ago
  13. b8444cf drm/i915: Remove tasklet flush before disable by Chris Wilson · 7 years ago
  14. 0c591a4 drm/i915: Mark up nested spinlocks by Chris Wilson · 7 years ago
  15. 4f6d8fc drm/i915: Flush submission tasklet after bumping priority by Chris Wilson · 7 years ago
  16. 3365e22 drm/i915: Lazily unbind vma on close by Chris Wilson · 7 years ago
  17. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  18. 65fcb80 drm/i915: Move timeline from GTT to ring by Chris Wilson · 7 years ago
  19. 643b450 drm/i915: Only track live rings for retiring by Chris Wilson · 7 years ago
  20. b887d61 drm/i915: Retire requests along rings by Chris Wilson · 7 years ago
  21. ab82a06 drm/i915: Wrap engine->context_pin() and engine->context_unpin() by Chris Wilson · 7 years ago
  22. 7f961d7 drm/i915: Compile out engine debug for release by Chris Wilson · 7 years ago
  23. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  24. 59b449d drm/i915: Split out functions for different kinds of workarounds by Oscar Mateo · 7 years ago
  25. 3834dc1 drm/i915: Don't fiddle with rps/rc6 across GPU reset by Chris Wilson · 7 years ago
  26. d0667e9 drm/i915: Pass the set of guilty engines to i915_reset() by Chris Wilson · 7 years ago
  27. bba0869 drm/i915: Treat i915_reset_engine() as guilty until proven innocent by Chris Wilson · 7 years ago
  28. e4d2006 drm/i915: Split out parking from the idle worker for reuse by Chris Wilson · 7 years ago
  29. a0de908 drm/i915: Reorder early initialization by Michal Wajdeczko · 7 years ago
  30. ac697ae drm/i915: Stop engines when declaring the machine wedged by Chris Wilson · 7 years ago
  31. d9b13c4 drm/i915: Trace GEM steps between submit and wedging by Chris Wilson · 7 years ago
  32. f08e203 drm/i915/guc: Check the locking status of GuC WOPCM registers by Jackie Li · 7 years ago
  33. 6b0478f drm/i915: Implement dynamic GuC WOPCM offset and size calculation by Jackie Li · 7 years ago
  34. 629820f drm/i915: Show GEM_TRACE when detecting a failed GPU idle by Chris Wilson · 7 years ago
  35. 07bcd99 drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_display by Dhinakaran Pandiyan · 7 years ago
  36. c37d572 drm/i915/uc: Sanitize uC together with GEM by Michal Wajdeczko · 7 years ago
  37. 68ad361 drm/i915: Only call tasklet_kill() on the first prepare_reset by Chris Wilson · 7 years ago
  38. 47650db drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection by Chris Wilson · 7 years ago
  39. 2d4ecac drm/i915: Finish the wait-for-wedge by retiring all the inflight requests by Chris Wilson · 7 years ago
  40. fa73055 drm/i915: Only prune fences after wait-for-all by Chris Wilson · 7 years ago
  41. 7cfca4a drm/i915/uc: Introduce intel_uc_suspend|resume by Michal Wajdeczko · 7 years ago
  42. 963ddd6 drm/i915: Suspend submission tasklets around wedging by Chris Wilson · 7 years ago
  43. ffed7bd drm/i915: Replace open-coded wait-for loop by Chris Wilson · 7 years ago
  44. e61e0f5 drm/i915: Rename drm_i915_gem_request to i915_request by Chris Wilson · 7 years ago
  45. 5935485 drm/i915: Move the policy for placement of the GGTT vma into the caller by Chris Wilson · 7 years ago
  46. ac87a6fd drm/i915: Also check view->type for a normal GGTT view by Chris Wilson · 7 years ago
  47. c9c70471 drm/i915: Track number of pending freed objects by Chris Wilson · 7 years ago
  48. c0a51fd drm: move read_domains and write_domain into i915 by Christian König · 7 years ago
  49. c56b89f drm/i915: Use INTEL_GEN everywhere by Tvrtko Ursulin · 7 years ago
  50. 0d73e7a drm/i915: Mark the device as wedged from the beginning of set-wedged by Chris Wilson · 7 years ago
  51. ce1599a drm/i915: do not stop engines on sanitize if i915.reset=0 by Daniele Ceraolo Spurio · 7 years ago
  52. 3fed180 drm/i915: Move the scheduler feature bits into the purview of the engines by Chris Wilson · 7 years ago
  53. 8177e11 drm/i915: Tidy up some error messages around reset failure by Chris Wilson · 7 years ago
  54. 01b8fdc drm/i915: Skip post-reset request emission if the engine is not idle by Chris Wilson · 7 years ago
  55. 24eae08 drm/i915: Remove unbannable context spam from reset by Chris Wilson · 7 years ago
  56. 559e040 drm/i915: Show the GPU state when declaring wedged by Chris Wilson · 7 years ago
  57. 9e519bc drm/i915: Add some newlines to intel_engine_dump() headers by Chris Wilson · 7 years ago
  58. 8892304 drm/i915: Always run hangcheck while the GPU is busy by Chris Wilson · 7 years ago
  59. 70deead drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutex by Sagar Arun Kamble · 7 years ago
  60. 84a1074 drm/i915: Shrink the GEM kmem_caches upon idling by Chris Wilson · 7 years ago
  61. e9af4ea drm/i915: Avoid waitboosting on the active request by Chris Wilson · 7 years ago
  62. 2ef1e72 drm/i915: Rewrite some comments around RCU-deferred object free by Chris Wilson · 7 years ago
  63. beacbd1 drm/i915: Use our singlethreaded wq for freeing objects by Chris Wilson · 7 years ago
  64. da943b5 drm/i915/guc: Add uc_fini_wq in gem_init unwind path by Sagar Arun Kamble · 7 years ago
  65. c218ee0 drm/i915: Don't adjust priority on an already signaled fence by Chris Wilson · 7 years ago
  66. fcb1de5 drm/i915: Add a strong mb to resetting the has-CS-interrupt bit by Chris Wilson · 7 years ago
  67. b65a9b9 drm/i915: prefer i915_gem_object_has_pages() by Matthew Auld · 7 years ago
  68. 7b6da81 drm/i915: Restore the kernel context after a GPU reset on an idle engine by Chris Wilson · 7 years ago
  69. 61b5c15 drm/i915/guc: Extract guc_init from guc_init_hw by Michał Winiarski · 7 years ago
  70. 3176ff4 drm/i915/guc: Move GuC workqueue allocations outside of the mutex by Michał Winiarski · 7 years ago
  71. 6ca9a2b drm/i915: Unwind i915_gem_init() failure by Chris Wilson · 7 years ago
  72. d7dc413 drm/i915: Don't check #active_requests from i915_gem_wait_for_idle() by Chris Wilson · 7 years ago
  73. 59e4b19 drm/i915: Dump the engine state before declaring wedged from wait_for_engines() by Chris Wilson · 7 years ago
  74. ee42c00 drm/i915: Bump timeout for wait_for_engines() by Chris Wilson · 7 years ago
  75. 73ebd50 drm/i915: make mappable struct resource centric by Matthew Auld · 7 years ago
  76. b687637 drm/i915: Restore GT performance in headless mode with DMC loaded by Tvrtko Ursulin · 7 years ago
  77. e2189dd drm/i915: Refactor common list iteration over GGTT vma by Chris Wilson · 7 years ago
  78. 7125397b drm/i915: Track GGTT writes on the vma by Chris Wilson · 7 years ago
  79. 010e3e6 drm/i915: Remove vma from object on destroy, not close by Chris Wilson · 7 years ago
  80. 5888fc9 drm/i915: Flush pending GTT writes before unbinding by Chris Wilson · 7 years ago
  81. ecf73eb drm/i915: Skip switch-to-kernel-context on suspend when wedged by Chris Wilson · 7 years ago
  82. d02a1d8 drm/i915: Rename i915_gem_timelines_mark_idle by Chris Wilson · 7 years ago
  83. ee48700 drm/i915: Call i915_gem_init_userptr() before taking struct_mutex by Chris Wilson · 7 years ago
  84. feff0dc drm/i915/pmu: Suspend sampling when GPU is idle by Tvrtko Ursulin · 7 years ago
  85. 93c6e96 drm/i915: Remove i915.semaphores modparam by Chris Wilson · 7 years ago
  86. 0da715e drm/i915: Disable semaphores on Sandybridge by Chris Wilson · 7 years ago
  87. 79e6770 drm/i915: Remove obsolete ringbuffer emission for gen8+ by Chris Wilson · 7 years ago
  88. fb5c551 drm/i915: Remove i915.enable_execlists module parameter by Chris Wilson · 7 years ago
  89. 3fef5cd drm/i915: Automatic i915_switch_context for legacy by Chris Wilson · 7 years ago
  90. c6dce8f drm/i915: Update execlists tasklet naming by Sagar Arun Kamble · 7 years ago
  91. 7469c62 drm/i915: Resume GuC before using GEM by Chris Wilson · 7 years ago
  92. a03f395 drm/i915: Introduce GEM proxy by Tina Zhang · 7 years ago
  93. 274b246 drm/i915: Object w/o backing storage is banned by -ENXIO by Tina Zhang · 7 years ago
  94. 37cd330 drm/i915: Remove redundant intel_autoenable_gt_powersave() by Chris Wilson · 7 years ago
  95. 9c52d1c drm/i915/selftests: Yet another forgotten mock_i915->mm initialiser by Chris Wilson · 7 years ago
  96. a0a8b1c drm/i915: Kerneldoc typo s/rps/rps_client/ by Chris Wilson · 7 years ago
  97. d2b4b97 drm/i915: Record the default hw state after reset upon load by Chris Wilson · 7 years ago
  98. cc6a818 drm/i915: Move intel_init_clock_gating() to i915_gem_init() by Chris Wilson · 7 years ago
  99. f58d13d drm/i915: Move GT powersaving init to i915_gem_init() by Chris Wilson · 7 years ago
  100. ae6c457 drm/i915: Force the switch to the i915->kernel_context by Chris Wilson · 7 years ago