- ad5c99e drm/i915: Remove unused bits of i915_vma/active api by Maarten Lankhorst · 3 years, 1 month ago
- 512ba03 drm/i915: move i915_active slab to direct module init/exit by Daniel Vetter · 3 years, 6 months ago
- 4f62a7e drm/i915: Ditch i915 globals shrink infrastructure by Daniel Vetter · 3 years, 6 months ago
- c3b1476 drm/i915: drop the __i915_active_call pointer packing by Matthew Auld · 3 years, 9 months ago
- ca419f4 drm/i915: Fix crash in auto_retire by Stéphane Marchesin · 3 years, 9 months ago
- bfaae47 drm/i915: make lockdep slightly happier about execbuf. by Maarten Lankhorst · 3 years, 10 months ago
- d99676a Merge tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drm by Linus Torvalds · 3 years, 11 months ago
- f6e98a1 drm/i915: Always flush the active worker before returning from the wait by Chris Wilson · 4 years ago
- 5e96350 drm/i915: Use cmpxchg64 for 32b compatilibity by Chris Wilson · 4 years, 1 month ago
- 93b694d Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm by Linus Torvalds · 4 years, 3 months ago
- f9e62f3 treewide: Make all debug_obj_descriptors const by Stephen Boyd · 4 years, 5 months ago
- 9ff33bb drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier() by Chris Wilson · 4 years, 6 months ago
- e28860a drm/i915: Make the stale cached active node available for any timeline by Chris Wilson · 4 years, 6 months ago
- 99a7f4d drm/i915: Keep the most recently used active-fence upon discard by Chris Wilson · 4 years, 6 months ago
- 5d93413 drm/i915: Export a preallocate variant of i915_active_acquire() by Chris Wilson · 4 years, 6 months ago
- 04240e3 drm/i915: Skip taking acquire mutex for no ref->active callback by Chris Wilson · 4 years, 6 months ago
- e714977 drm/i915: Fix wrong return value by Tianjia Zhang · 4 years, 6 months ago
- 3b0a057 drm/i915: Allow asynchronous waits on the i915_active barriers by Chris Wilson · 4 years, 9 months ago
- 442dbc5 drm/i915: Make exclusive awaits on i915_active optional by Chris Wilson · 4 years, 9 months ago
- 229007e drm/i915: Wrap i915_active in a simple kreffed struct by Chris Wilson · 4 years, 10 months ago
- d75a92a drm/i915: Allow for different modes of interruptible i915_active_wait by Chris Wilson · 4 years, 10 months ago
- edee52c drm/i915/gt: Delay release of engine-pm after last retirement by Chris Wilson · 4 years, 10 months ago
- 29e6ecf drm/i915: Extend i915_request_await_active to use all timelines by Chris Wilson · 4 years, 10 months ago
- c0e3101 drm/i915: Skip barriers inside waits by Chris Wilson · 4 years, 11 months ago
- d13a317 drm/i915: Flush idle barriers when waiting by Chris Wilson · 5 years ago
- 143d9c3 drm/i915: Drop assertion that active->fence is unchanged by Chris Wilson · 5 years ago
- 30ca04e drm/i915: Hold reference to previous active fence as we queue by Chris Wilson · 5 years ago
- e379346 drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex by Chris Wilson · 5 years ago
- d4c3c0b drm/i915: Fix preallocated barrier list append by José Roberto de Souza · 5 years ago
- ac0e331 drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release by Chris Wilson · 5 years ago
- 416d383 drm/i915: Satisfy smatch that a loop has at least one iteration by Chris Wilson · 5 years ago
- 8413502 drm/i915/gt: Drop mutex serialisation between context pin/unpin by Chris Wilson · 5 years ago
- e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
- bbca083 drm/i915: Serialise i915_active_acquire() with __active_retire() by Chris Wilson · 5 years ago
- e1cda6a drm/i915: Serialise i915_active_wait() with its retirement by Chris Wilson · 5 years ago
- ae30300 drm/i915: Specialise i915_active.work lock classes by Chris Wilson · 5 years ago
- df9f85d drm/i915: Serialise i915_active_fence_set() with itself by Chris Wilson · 5 years ago
- 07779a7 drm/i915: Mark up the calling context for intel_wakeref_put() by Chris Wilson · 5 years ago
- c9ad602 drm/i915: Split i915_active.mutex into an irq-safe spinlock for the rbtree by Chris Wilson · 5 years ago
- 2871ea8 drm/i915/gt: Split intel_ring_submission by Chris Wilson · 5 years ago
- b5e8e95 drm/i915/gt: Introduce barrier pulses along engines by Chris Wilson · 5 years ago
- a50134b drm/i915: Make for_each_engine_masked work on intel_gt by Tvrtko Ursulin · 5 years ago
- b723484 drm/i915: Move idle barrier cleanup into engine-pm by Chris Wilson · 5 years ago
- b1e3177 drm/i915: Coordinate i915_active with its own mutex by Chris Wilson · 5 years ago
- 274cbf2 drm/i915: Push the i915_active.retire into a worker by Chris Wilson · 5 years ago
- 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
- d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
- f52c6d0 drm/i915: Only activate i915_active debugobject once by Chris Wilson · 5 years ago
- e1d7b66 drm/i915: i915_active.retire() is optional by Chris Wilson · 5 years ago
- 25ffd4b drm/i915: Markup expected timeline locks for i915_active by Chris Wilson · 5 years ago
- f130b71 drm/i915: Serialise read/write of the barrier's engine by Chris Wilson · 5 years ago
- 75d0a7f drm/i915: Lift timeline into intel_context by Chris Wilson · 5 years ago
- d8af05f drm/i915: Allow sharing the idle-barrier from other kernel requests by Chris Wilson · 5 years ago
- 3f99a61 drm/i915: Do not rely on for loop caching the mask by Tvrtko Ursulin · 5 years ago
- 79c7a28 drm/i915: Capture vma contents outside of spinlock by Chris Wilson · 5 years ago
- d650d1f drm/i915: Markup potential lock for i915_active by Chris Wilson · 6 years ago
- afd1bcd drm/i915: Report if i915_active is still busy upon waiting by Chris Wilson · 6 years ago
- 12c255b drm/i915: Provide an i915_active.acquire callback by Chris Wilson · 6 years ago
- 5361db1 drm/i915: Track i915_active using debugobjects by Chris Wilson · 6 years ago
- 7009db1 drm/i915: Keep engine alive as we retire the context by Chris Wilson · 6 years ago
- ce476c8 drm/i915: Keep contexts pinned until after the next kernel context switch by Chris Wilson · 6 years ago
- 103b76ee drm/i915: Use i915_global_register() by Chris Wilson · 6 years ago
- 32eb6bc drm/i915: Make request allocation caches global by Chris Wilson · 6 years ago
- 312c4ba drm/i915: Protect i915_active iterators from the shrinker by Chris Wilson · 6 years ago
- 21950ee drm/i915: Pull i915_gem_active into the i915_active family by Chris Wilson · 6 years ago
- 5f5c139 drm/i915: Allocate active tracking nodes from a slabcache by Chris Wilson · 6 years ago
- a42375a drm/i915: Release the active tracker tree upon idling by Chris Wilson · 6 years ago
- 64d6c50 drm/i915: Generalise GPU activity tracking by Chris Wilson · 6 years ago