summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_context.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Move active request tracking to a vfuncMatthew Brost2021-07-271-0/+3
* drm/i915: Add intel_context tracingMatthew Brost2021-07-221-0/+6
* drm/i915/guc: Disable engine barriers with GuC during unpinMatthew Brost2021-07-221-1/+1
* drm/i915/guc: Defer context unpin until scheduling is disabledMatthew Brost2021-07-221-2/+2
* drm/i915/guc: Insert fence on context when deregisteringMatthew Brost2021-07-221-0/+1
* drm/i915/guc: Implement GuC context operations for new intefaceMatthew Brost2021-07-221-0/+5
* drm/i915: Ditch i915 globals shrink infrastructureDaniel Vetter2021-07-221-6/+0
* drm/i915: Stop storing the ring size in the ring pointer (v3)Jason Ekstrand2021-07-081-1/+2
* drm/i915: drop the __i915_active_call pointer packingMatthew Auld2021-05-051-2/+1
* drm/i915/gt: SPDX cleanupChris Wilson2021-03-241-2/+1
* drm/i915/gt: Split the breadcrumb spinlock between global and contextsChris Wilson2020-12-021-1/+2
* drm/i915/gt: Protect context lifetime with RCUChris Wilson2020-12-021-3/+9
* drm/i915: Fix uninitialised variable in intel_context_create_request.Maarten Lankhorst2020-09-301-0/+1
* drm/i915: Unlock the shared hwsp_gtt object after pinningThomas Hellström2020-09-071-0/+9
* drm/i915: Use ww pinning for intel_context_create_request()Maarten Lankhorst2020-09-071-5/+15
* drm/i915: Dirty hack to fix selftests locking inversionMaarten Lankhorst2020-09-071-0/+12
* drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.Maarten Lankhorst2020-09-071-24/+41
* drm/i915: Rework intel_context pinning to do everything outside of pin_mutexMaarten Lankhorst2020-09-071-91/+141
* drm/i915/gt: Pin the rings before marking activeChris Wilson2020-07-071-6/+6
* drm/i915/gt: Remove errant assertion in __intel_context_do_pinChris Wilson2020-05-251-2/+0
* Merge drm/drm-next into drm-intel-next-queuedJoonas Lahtinen2020-04-161-0/+2
|\
| * drm/i915: Use explicit flag to mark unreachable intel_contextChris Wilson2020-03-261-0/+2
* | drm/i915/gt: Only delay the context barrier pmChris Wilson2020-03-231-1/+1
* | drm/i915/gt: Delay release of engine-pm after last retirementChris Wilson2020-03-231-1/+1
* | drm/i915/gt: Use the correct err_unlock unwind path for a closed contextChris Wilson2020-03-221-1/+1
* | drm/i915/gt: Report context-is-closed prior to pinningChris Wilson2020-03-201-2/+5
* | drm/i915: Use explicit flag to mark unreachable intel_contextChris Wilson2020-03-191-0/+2
|/
* drm/i915/gt: Prevent allocation on a banned contextChris Wilson2020-03-031-0/+5
* drm/i915: Track hw reported context runtimeTvrtko Ursulin2020-02-161-1/+5
* drm/i915/gt: Expand bad CS completion event debugChris Wilson2020-02-121-1/+2
* drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutexChris Wilson2020-01-271-21/+25
* drm/i915/gt: Mark ring->vma as active while pinnedChris Wilson2020-01-101-3/+28
* drm/i915/gt: Mark context->state vma as active while pinnedChris Wilson2020-01-101-0/+9
* drm/i915/gt: runtime-pm is no longer required for ce->ops->pin()Chris Wilson2020-01-091-4/+1
* drm/i915/gt: Pull context activation into central intel_context_pin()Chris Wilson2020-01-091-31/+36
* drm/i915/gt: Push context state allocation earlierChris Wilson2020-01-091-8/+26
* drm/i915/gt: Drop mutex serialisation between context pin/unpinChris Wilson2020-01-061-13/+11
* drm/i915/gt: Convert the final GEM_TRACE to GT_TRACE and coChris Wilson2020-01-061-0/+2
* drm/i915: Remove i915->kernel_contextChris Wilson2019-12-211-25/+7
* drm/i915: Push the use-semaphore marker onto the intel_contextChris Wilson2019-12-201-0/+3
* drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson2019-12-201-1/+1
* drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota2019-12-131-7/+4
* drm/i915: Try hard to bind the contextChris Wilson2019-12-051-5/+2
* drm/i915/gt: Track the context validity explicitlyChris Wilson2019-12-031-0/+1
* drm/i915: Serialise i915_active_fence_set() with itselfChris Wilson2019-11-271-19/+0
* drm/i915: Reduce nested prepare_remote_context() to a trylockChris Wilson2019-11-261-4/+17
* drm/i915/gt: Split intel_ring_submissionChris Wilson2019-10-241-0/+1
* drm/i915/gt: Prefer local path to runtime powermanagementChris Wilson2019-10-071-1/+1
* drm/i915: Move context management under GEMChris Wilson2019-10-041-1/+9
* drm/i915: Coordinate i915_active with its own mutexChris Wilson2019-10-041-2/+2