1. bc64e05 drm/i915: Fix context ban and hang accounting for client by Mika Kuoppala · 7 years ago
  2. a89d1f9 drm/i915: Split i915_gem_timeline into individual timelines by Chris Wilson · 7 years ago
  3. 65fcb80 drm/i915: Move timeline from GTT to ring by Chris Wilson · 7 years ago
  4. ab82a06 drm/i915: Wrap engine->context_pin() and engine->context_unpin() by Chris Wilson · 7 years ago
  5. b7268c5 drm/i915: Pack params to engine->schedule() into a struct by Chris Wilson · 7 years ago
  6. 59b449d drm/i915: Split out functions for different kinds of workarounds by Oscar Mateo · 7 years ago
  7. 6b0478f drm/i915: Implement dynamic GuC WOPCM offset and size calculation by Jackie Li · 7 years ago
  8. ac52da6 drm/i915/icl: new context descriptor support by Daniele Ceraolo Spurio · 7 years ago
  9. e61e0f5 drm/i915: Rename drm_i915_gem_request to i915_request by Chris Wilson · 7 years ago
  10. 3d4b7ca drm/i915: Remove lost comment from i915_gem_context by Chris Wilson · 7 years ago
  11. 11a18f6 drm/i915: Avoid truncation before clamping userspace's priority value by Chris Wilson · 7 years ago
  12. d637637 drm/i915: Only allocate preempt context when required by Chris Wilson · 7 years ago
  13. 3fed180 drm/i915: Move the scheduler feature bits into the purview of the engines by Chris Wilson · 7 years ago
  14. 2abe2f8 drm/i915: Allow fence allocations to fail by Chris Wilson · 7 years ago
  15. 93ffbe8 drm/i915/guc: Introduce USES_GUC_xxx helper macros by Michal Wajdeczko · 7 years ago
  16. c82297f drm/i915: Flush everything on switching to the kernel_context by Chris Wilson · 7 years ago
  17. 8911a31 drm/i915: Move mi_set_context() into the legacy ringbuffer submission by Chris Wilson · 7 years ago
  18. b1c24a6 drm/i915: Unwind incomplete legacy context switches by Chris Wilson · 7 years ago
  19. 93c6e96 drm/i915: Remove i915.semaphores modparam by Chris Wilson · 7 years ago
  20. 79e6770 drm/i915: Remove obsolete ringbuffer emission for gen8+ by Chris Wilson · 7 years ago
  21. fb5c551 drm/i915: Remove i915.enable_execlists module parameter by Chris Wilson · 7 years ago
  22. 3fef5cd drm/i915: Automatic i915_switch_context for legacy by Chris Wilson · 7 years ago
  23. d2b4b97 drm/i915: Record the default hw state after reset upon load by Chris Wilson · 7 years ago
  24. 94dec87 drm/i915: Reorder context-close to avoid calling i915_vma_close() under RCU by Chris Wilson · 7 years ago
  25. 547da76 drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr) by Chris Wilson · 7 years ago
  26. 20ccd4d drm/i915: Use same test for eviction and submitting kernel context by Chris Wilson · 7 years ago
  27. ac14fbd drm/i915/scheduler: Support user-defined priorities by Chris Wilson · 7 years ago
  28. e7af311 drm/i915: Introduce a preempt context by Chris Wilson · 7 years ago
  29. 4f044a8 drm/i915: Rename global i915 to i915_modparams by Michal Wajdeczko · 7 years ago
  30. d1b48c1 drm/i915: Replace execbuf vma ht with an idr by Chris Wilson · 7 years ago
  31. 12124be drm/i915: Suppress switch_mm emission between the same aliasing_ppgtt by Chris Wilson · 7 years ago
  32. 77b25a9 drm/i915: Make i915_gem_context_mark_guilty() safe for unlocked updates by Chris Wilson · 7 years ago
  33. cb0aeaa drm/i915: Only free the oldest stale context before allocating by Chris Wilson · 7 years ago
  34. 6b6573d drm/i915: Drop request retirement before reaping stale contexts by Chris Wilson · 7 years ago
  35. ddfc925 drm/i915: Move stale context reaping to common i915_gem_context_create by Chris Wilson · 7 years ago
  36. e4d5dc2 drm/i915: Check new context against kernel_context after reporting an error by Chris Wilson · 7 years ago
  37. fad2083 drm/i915: Fix use-after-free of context during free_contexts by Chris Wilson · 8 years ago
  38. 1acfc10 drm/i915: Enable rcu-only context lookups by Chris Wilson · 8 years ago
  39. 5f09a9c drm/i915: Allow contexts to be unreferenced locklessly by Chris Wilson · 8 years ago
  40. 829a0af drm/i915: Group all the global context information together by Chris Wilson · 8 years ago
  41. dade2a6 drm/i915: Store a persistent reference for an object in the execbuffer cache by Chris Wilson · 8 years ago
  42. 4ff4b44 drm/i915: Store a direct lookup from object handle to vma by Chris Wilson · 8 years ago
  43. 4c9c0d0 drm/i915: Fix retrieval of hangcheck stats by Chris Wilson · 8 years ago
  44. e4f815f drm/i915: Use a define for the default priority [0] by Chris Wilson · 8 years ago
  45. 63ffbcd drm/i915: Sanitize engine context sizes by Joonas Lahtinen · 8 years ago
  46. 3204c34 drm/i915: Defer context state allocation for legacy ring submission by Chris Wilson · 8 years ago
  47. e02d9d76b drm/i915: Disable MI_SET_CONTEXT psmi w/a for bdw by Chris Wilson · 8 years ago
  48. e555e32 drm/i915: Remove superfluous hw_flags from mi_set_context() by Chris Wilson · 8 years ago
  49. e642c85 drm/i915: Remove superfluous i915_add_request_no_flush() helper by Chris Wilson · 8 years ago
  50. 3fc0306 drm/i915: make context status notifier head be per engine by Changbin Du · 8 years ago
  51. afeddf5 drm/i915: Reduce context alignment by Chris Wilson · 8 years ago
  52. 20fe17a drm/i915: Remove redundant TLB invalidate on switching contexts by Chris Wilson · 8 years ago
  53. 718e884 drm/i915/gvt: set ring buffer size to default for guc submission by Chuanxiao Dong · 8 years ago
  54. a937eaf drm/i915: Fix uninitialized return from mi_set_context by Tvrtko Ursulin · 8 years ago
  55. 73dec95 drm/i915: Emit to ringbuffer directly by Tvrtko Ursulin · 8 years ago
  56. 791ff39 drm/i915: Live testing for context execution by Chris Wilson · 8 years ago
  57. 0daf011 drm/i915: Mock infrastructure for request emission by Chris Wilson · 8 years ago
  58. 949e8ab drm/i915: Use the size/type of address space to make decisions by Chris Wilson · 8 years ago
  59. 6d1f9fb drm/i915: Add __destroy_hw_context by Joonas Lahtinen · 8 years ago
  60. 2355cf0 drm/i915: Create context desc template when context is created by Mika Kuoppala · 8 years ago
  61. 5d12fce drm/i915: Assert that the kernel_context is hw-id 0 by Chris Wilson · 8 years ago
  62. a01cb37 drm/i915: Remove i915_vma_create from VMA API by Chris Wilson · 8 years ago
  63. f131e35 drm/i915: Skip switch to kernel context if already done by Chris Wilson · 8 years ago
  64. 0c7eeda drm/i915: Move i915_ppgtt_close() into i915_gem_gtt.c by Chris Wilson · 8 years ago
  65. f51455d drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE by Chris Wilson · 8 years ago
  66. 984ff29f drm/i915: Simplify testing for am-I-the-kernel-context? by Chris Wilson · 8 years ago
  67. 6095868 drm/i915: Complete kerneldoc for struct i915_gem_context by Chris Wilson · 8 years ago
  68. d3ef1af drm/i915: request ring to be pinned above GUC_WOPCM_TOP by Daniele Ceraolo Spurio · 8 years ago
  69. 70ffe99 drm/i915: Mark the shadow gvt context as closed by Chris Wilson · 8 years ago
  70. e8a9c58 drm/i915: Unify active context tracking between legacy/execlists/guc by Chris Wilson · 8 years ago
  71. cb15d9f drm/i915: More GEM init dev_priv cleanup by Tvrtko Ursulin · 8 years ago
  72. bf9e842 drm/i915: Make various init functions take dev_priv by Tvrtko Ursulin · 8 years ago
  73. 12d79d7 drm/i915: Make GEM object create and create from data take dev_priv by Tvrtko Ursulin · 8 years ago
  74. 793b61e drm/i915: i915_gem_alloc_context_obj can be static by Tvrtko Ursulin · 8 years ago
  75. bc1d53c drm/i915: Wipe hang stats as an embedded struct by Mika Kuoppala · 8 years ago
  76. b083a08 drm/i915: Add per client max context ban limit by Mika Kuoppala · 8 years ago
  77. 8410217 drm/i915: Add bannable context parameter by Mika Kuoppala · 8 years ago
  78. b84cf53 drm/i915: Use user, not driver, DRM_DEBUG for 2 context ioctls by Chris Wilson · 8 years ago
  79. 9f792eb drm/i915: Store the execution priority on the context by Chris Wilson · 8 years ago
  80. 07c9a21 drm/i915: Export a function to flush the context upon pinning by Chris Wilson · 8 years ago
  81. 80b204b drm/i915: Enable multiple timelines by Chris Wilson · 8 years ago
  82. 562f5d4 drm/i915: Create a unique name for the context by Chris Wilson · 8 years ago
  83. 3033aca drm/i915: Queue the idling context switch after all other timelines by Chris Wilson · 8 years ago
  84. f8a7fde drm/i915: Defer active reference until required by Chris Wilson · 8 years ago
  85. fd6b8f4 drm/i915: Make IS_IVYBRIDGE only take dev_priv by Tvrtko Ursulin · 8 years ago
  86. 3b3f165 drm/i915: Allocate intel_engine_cs structure only for the enabled engines by Akash Goel · 8 years ago
  87. 821ed7d drm/i915: Update reset path to fix incomplete requests by Chris Wilson · 8 years ago
  88. c84455b drm/i915: Move debug only per-request pid tracking from request to ctx by Chris Wilson · 8 years ago
  89. bde13eb drm/i915: Introduce i915_ggtt_offset() by Chris Wilson · 8 years ago
  90. 56c0f1a drm/i915: Use VMA for scratch page tracking by Chris Wilson · 8 years ago
  91. 7abc98f drm/i915: Only change the context object's domain when binding by Chris Wilson · 8 years ago
  92. bf3783e drm/i915: Use VMA as the primary object for context state by Chris Wilson · 8 years ago
  93. c1bb114 drm/i915: Store number of active engines in device info by Tvrtko Ursulin · 8 years ago
  94. de89508 drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin() by Chris Wilson · 8 years ago
  95. 3272db5 drm/i915: Combine all i915_vma bitfields into a single set of flags by Chris Wilson · 8 years ago
  96. df0e9a2 Revert "drm/i915: Clean up associated VMAs on context destruction" by Chris Wilson · 8 years ago
  97. 50e046b drm/i915: Mark the context and address space as closed by Chris Wilson · 8 years ago
  98. 5cf3d28 drm/i915: i915_vma_move_to_active prep patch by Chris Wilson · 8 years ago
  99. 2bfa996 drm/i915: Store owning file on the i915_address_space by Chris Wilson · 8 years ago
  100. 5b043f4 drm/i915: Unify legacy/execlists submit_execbuf callbacks by Chris Wilson · 8 years ago