- 0f1bb41 drm/i915: Support replaying GPU hangs with captured context image by Tvrtko Ursulin · 8 months ago
- dc1a277 drm/i915: Account ring buffer and context state storage by Tvrtko Ursulin · 1 year, 2 months ago
- 5aa857d i915/pmu: Add support for total context runtime for GuC back-end by Umesh Nerlige Ramappa · 1 year, 9 months ago
- 3700e35 drm/i915: Fix request ref counting during error capture & debugfs dump by John Harrison · 2 years ago
- 0add082 drm/i915/guc: Fix revocation of non-persistent contexts by Tvrtko Ursulin · 2 years, 3 months ago
- 45c64ec drm/i915: Improve user experience and driver robustness under SIGINT or similar by Tvrtko Ursulin · 2 years, 8 months ago
- bb6287c drm/i915: Track context current active time by Tvrtko Ursulin · 2 years, 9 months ago
- d124902 drm/i915/guc: Better name for context id limit by John Harrison · 2 years, 10 months ago
- a88afcf drm/i915/execlists: Weak parallel submission support for execlists by Matthew Brost · 3 years, 1 month ago
- 44505168 drm/i915: Drop stealing of bits from i915_sw_fence function pointer by Matthew Brost · 3 years, 2 months ago
- 8626afb Merge drm/drm-next into drm-intel-gt-next by Tvrtko Ursulin · 3 years, 2 months ago
- e6e1a30 drm/i915: vma is always backed by an object. by Maarten Lankhorst · 3 years, 2 months ago
- 10ceccb drm/i915: move the pre_pin earlier by Matthew Auld · 3 years, 2 months ago
- 970eae1 BackMerge tag 'v5.15-rc7' into drm-next by Dave Airlie · 3 years, 2 months ago
- 5851387 drm/i915/guc: Implement no mid batch preemption for multi-lrc by Matthew Brost · 3 years, 3 months ago
- 872758d drm/i915/guc: Implement multi-lrc reset by Matthew Brost · 3 years, 3 months ago
- 3897df4 drm/i915/guc: Introduce context parent-child relationship by Matthew Brost · 3 years, 3 months ago
- f61eae1 drm/i915/guc: Take engine PM when a context is pinned with GuC submission by Matthew Brost · 3 years, 3 months ago
- 1a52fae drm/i915/guc: Take GT PM ref when deregistering context by Matthew Brost · 3 years, 3 months ago
- b0179f0 drm/i915: fix blank screen booting crashes by Hugh Dickins · 3 years, 4 months ago
- e02083f0 drm/i915: remember to call i915_sw_fence_fini by Matthew Auld · 3 years, 3 months ago
- cdc1e6e drm/i915: fix blank screen booting crashes by Hugh Dickins · 3 years, 3 months ago
- d576b31 drm/i915: remember to call i915_sw_fence_fini by Matthew Auld · 3 years, 4 months ago
- af5bc9f drm/i915/guc: Drop guc_active move everything into guc_state by Matthew Brost · 3 years, 4 months ago
- 3cb3e34 drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure by Matthew Brost · 3 years, 4 months ago
- 52d66c0 drm/i915/guc: Move guc_blocked fence to struct guc_state by Matthew Brost · 3 years, 4 months ago
- 2dcec7d drm/i915: move intel_context slab to direct module init/exit by Daniel Vetter · 3 years, 6 months ago
- 62eaf0a drm/i915/guc: Support request cancellation by Matthew Brost · 3 years, 6 months ago
- 573ba12 drm/i915/guc: Capture error state on context reset by Matthew Brost · 3 years, 6 months ago
- d1cee2d drm/i915: Move active request tracking to a vfunc by Matthew Brost · 3 years, 6 months ago
- e03b590 drm/i915: Add intel_context tracing by Matthew Brost · 3 years, 6 months ago
- b8b183a drm/i915/guc: Disable engine barriers with GuC during unpin by Matthew Brost · 3 years, 6 months ago
- e071706 drm/i915/guc: Defer context unpin until scheduling is disabled by Matthew Brost · 3 years, 6 months ago
- b208f2d drm/i915/guc: Insert fence on context when deregistering by Matthew Brost · 3 years, 6 months ago
- 3a4cdf1 drm/i915/guc: Implement GuC context operations for new inteface by Matthew Brost · 3 years, 6 months ago
- 4f62a7e drm/i915: Ditch i915 globals shrink infrastructure by Daniel Vetter · 3 years, 6 months ago
- 74e4b90 drm/i915: Stop storing the ring size in the ring pointer (v3) by Jason Ekstrand · 3 years, 6 months ago
- c3b1476 drm/i915: drop the __i915_active_call pointer packing by Matthew Auld · 3 years, 8 months ago
- 24f90d6 drm/i915/gt: SPDX cleanup by Chris Wilson · 4 years ago
- 2bfdf30 drm/i915/gt: Split the breadcrumb spinlock between global and contexts by Chris Wilson · 4 years, 2 months ago
- 9261a1d drm/i915/gt: Protect context lifetime with RCU by Chris Wilson · 4 years, 2 months ago
- 159ace7 drm/i915: Fix uninitialised variable in intel_context_create_request. by Maarten Lankhorst · 4 years, 4 months ago
- e0ee152 drm/i915: Unlock the shared hwsp_gtt object after pinning by Thomas Hellström · 4 years, 4 months ago
- 8a929c9 drm/i915: Use ww pinning for intel_context_create_request() by Maarten Lankhorst · 4 years, 5 months ago
- dd878c0 drm/i915: Dirty hack to fix selftests locking inversion by Maarten Lankhorst · 4 years, 5 months ago
- 47b0869 drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin. by Maarten Lankhorst · 4 years, 5 months ago
- 3999a70 drm/i915: Rework intel_context pinning to do everything outside of pin_mutex by Maarten Lankhorst · 4 years, 5 months ago
- 5a383d4 drm/i915/gt: Pin the rings before marking active by Chris Wilson · 4 years, 6 months ago
- b7ccc78 drm/i915/gt: Remove errant assertion in __intel_context_do_pin by Chris Wilson · 4 years, 8 months ago
- 2b703bb Merge drm/drm-next into drm-intel-next-queued by Joonas Lahtinen · 4 years, 9 months ago
- 2e46a2a drm/i915: Use explicit flag to mark unreachable intel_context by Chris Wilson · 4 years, 10 months ago
- af7a272 drm/i915/gt: Only delay the context barrier pm 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
- bb6892b drm/i915/gt: Use the correct err_unlock unwind path for a closed context by Chris Wilson · 4 years, 10 months ago
- b412c63 drm/i915/gt: Report context-is-closed prior to pinning by Chris Wilson · 4 years, 10 months ago
- 207e4a7 drm/i915: Use explicit flag to mark unreachable intel_context by Chris Wilson · 4 years, 10 months ago
- 373f27f drm/i915/gt: Prevent allocation on a banned context by Chris Wilson · 4 years, 10 months ago
- 1883a0a drm/i915: Track hw reported context runtime by Tvrtko Ursulin · 5 years ago
- c616d23 drm/i915/gt: Expand bad CS completion event debug by Chris Wilson · 5 years ago
- e542934 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex by Chris Wilson · 5 years ago
- 8ccfc20 drm/i915/gt: Mark ring->vma as active while pinned by Chris Wilson · 5 years ago
- 1b8bfc5 drm/i915/gt: Mark context->state vma as active while pinned by Chris Wilson · 5 years ago
- d4fb2d7 drm/i915/gt: runtime-pm is no longer required for ce->ops->pin() by Chris Wilson · 5 years ago
- b11b28e drm/i915/gt: Pull context activation into central intel_context_pin() by Chris Wilson · 5 years ago
- 89f98d6 drm/i915/gt: Push context state allocation earlier by Chris Wilson · 5 years ago
- 8413502 drm/i915/gt: Drop mutex serialisation between context pin/unpin by Chris Wilson · 5 years ago
- 3fbbbef drm/i915/gt: Convert the final GEM_TRACE to GT_TRACE and co by Chris Wilson · 5 years ago
- e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
- 0f100b7 drm/i915: Push the use-semaphore marker onto the intel_context by Chris Wilson · 5 years ago
- 9f3ccd4 drm/i915: Drop GEM context as a direct link from i915_request by Chris Wilson · 5 years ago
- 639f2f2 drm/i915: Introduce new macros for tracing by Venkata Sandeep Dhanalakota · 5 years ago
- ccd2094 drm/i915: Try hard to bind the context by Chris Wilson · 5 years ago
- f70de8d drm/i915/gt: Track the context validity explicitly by Chris Wilson · 5 years ago
- df9f85d drm/i915: Serialise i915_active_fence_set() with itself by Chris Wilson · 5 years ago
- 58b4c1a drm/i915: Reduce nested prepare_remote_context() to a trylock by Chris Wilson · 5 years ago
- 2871ea8 drm/i915/gt: Split intel_ring_submission by Chris Wilson · 5 years ago
- cd6a851 drm/i915/gt: Prefer local path to runtime powermanagement by Chris Wilson · 5 years ago
- a4e7ccd drm/i915: Move context management under GEM 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
- d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
- 99013b1 drm/i915: Make shrink/unshrink be atomic by Chris Wilson · 5 years ago
- 25ffd4b drm/i915: Markup expected timeline locks for i915_active by Chris Wilson · 5 years ago
- 531958f drm/i915/gt: Track timeline activeness in enter/exit by Chris Wilson · 5 years ago
- 75d0a7f drm/i915: Lift timeline into intel_context by Chris Wilson · 5 years ago
- 48ae397 drm/i915: Push the ring creation flags to the backend by Chris Wilson · 5 years ago
- 4c60b1a drm/i915/gt: Make deferred context allocation explicit by Chris Wilson · 5 years ago
- 1aff190 drm/i915: Hide unshrinkable context objects from the shrinker by Chris Wilson · 5 years ago
- d8af05f drm/i915: Allow sharing the idle-barrier from other kernel requests by Chris Wilson · 5 years ago
- f5d974f drm/i915/gt: Provide a local intel_context.vm by Chris Wilson · 5 years ago
- 340c4c8 drm/i915/gt: Add to timeline requires the timeline mutex by Chris Wilson · 5 years ago
- df8cf31 drm/i915/gt: Hook up intel_context_fini() by Chris Wilson · 5 years ago
- a9877da drm/i915/oa: Reconfigure contexts on the fly by Chris Wilson · 5 years ago
- cba17e5 drm/i915/gt: Add some debug tracing for context pinning by Chris Wilson · 6 years ago
- 12c255b drm/i915: Provide an i915_active.acquire callback by Chris Wilson · 6 years ago
- 09c5ab3 drm/i915: Keep rings pinned while the context is active by Chris Wilson · 6 years ago
- 44d8940 drm/i915: Make the semaphore saturation mask global 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
- c447ff7 drm/i915: update with_intel_runtime_pm to use the rpm structure by Daniele Ceraolo Spurio · 6 years ago
- 10be98a drm/i915: Move more GEM objects under gem/ by Chris Wilson · 6 years ago