summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_guc_submission.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Replace engine->timeline with a plain listChris Wilson2019-06-141-8/+8
* drm/i915: Remove I915_POSTING_READ_FWTvrtko Ursulin2019-06-121-2/+2
* drm/i915: Convert some more bits to use engine mmio accessorsTvrtko Ursulin2019-06-071-2/+2
* drm/i915: Move more GEM objects under gem/Chris Wilson2019-05-281-0/+2
* drm/i915/guc: Always ask GuC to update power domain statesMichal Wajdeczko2019-05-281-4/+0Star
* drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loadedMichal Wajdeczko2019-05-231-1/+1
* drm/i915: Seal races between async GPU cancellation, retirement and signalingChris Wilson2019-05-081-1/+0Star
* drm/i915: Only reschedule the submission tasklet if preemption is possibleChris Wilson2019-05-071-1/+2
* drm/i915/execlists: Flush the tasklet on parkingChris Wilson2019-05-031-0/+2
* drm/i915: Switch back to an array of logical per-engine HW contextsChris Wilson2019-04-261-10/+12
* drm/i915: Move GraphicsTechnology files under gt/Chris Wilson2019-04-241-1/+2
* drm/i915/guc: Implement reset locallyChris Wilson2019-04-111-0/+102
* drm/i915/guc: Replace preempt_client lookup with engine->preempt_contextChris Wilson2019-04-091-1/+1
* drm/i915/guc: Replace WARN with a DRM_ERRORChris Wilson2019-04-081-3/+4
* drm/i915: Move the decision to use the breadcrumb tasklet to the backendChris Wilson2019-04-031-0/+2
* drm/i915: Switch to use HWS indices rather than addressesChris Wilson2019-03-181-1/+2
* drm/i915: Move over to intel_context_lookup()Chris Wilson2019-03-081-3/+3
* drm/i915: Store the BIT(engine->id) as the engine's maskChris Wilson2019-03-051-3/+3
* drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson2019-03-011-1/+1
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-2/+1Star
* drm/i915: Remove i915_request.global_seqnoChris Wilson2019-02-261-1/+1
* drm/i915/execlists: Suppress preempting selfChris Wilson2019-01-291-0/+2
* drm/i915: Rename execlists->queue_priority to queue_priority_hintChris Wilson2019-01-291-2/+3
* drm/i915: Always allocate an object/vma for the HWSPChris Wilson2019-01-281-0/+6
* drm/i915: Remove GPU reset dependence on struct_mutexChris Wilson2019-01-251-4/+1Star
* drm/i915: Compute the HWS offsets explicitlyChris Wilson2019-01-251-2/+2
* drm/i915/execlists: Pull the render flush into breadcrumb emissionChris Wilson2018-12-281-1/+2
* drm/i915/guc: doorbell checking cleanupDaniele Ceraolo Spurio2018-10-231-11/+16
* drm/i915/guc: reserve the doorbell before selecting the cachelineDaniele Ceraolo Spurio2018-10-231-4/+4
* drm/i915/guc: rename __create/destroy_doorbellDaniele Ceraolo Spurio2018-10-231-6/+6
* drm/i915/guc: Don't clear the cookie on doorbell destroyDaniele Ceraolo Spurio2018-10-041-1/+0Star
* drm/i915/guc: init GuC descriptors after GuC loadDaniele Ceraolo Spurio2018-10-041-63/+77
* drm/i915: Combine multiple internal plists into the same i915_priolist bucketChris Wilson2018-10-011-7/+5Star
* drm/i915/execlists: Avoid kicking priority on the current contextChris Wilson2018-09-271-12/+6Star
* drm/i915/guc: Restore preempt-context across S3/S4Chris Wilson2018-09-201-53/+27Star
* drm/i915/selftests: ring all doorbells in igt_guc_doorbellsDaniele Ceraolo Spurio2018-08-281-9/+16
* drm/i915: Pull unpin map into vma releaseChris Wilson2018-07-241-6/+4Star
* drm/i915/guc: Keep guc submission permanently engagedChris Wilson2018-07-191-14/+27
* drm/i915/selftests: Force a preemption hangChris Wilson2018-07-161-0/+3
* drm/i915/execlists: Always clear preempt status on cancelling allChris Wilson2018-07-161-2/+0Star
* drm/i915/guc: Protect against no desc-pool on premature shutdownChris Wilson2018-07-131-1/+2
* drm/i915/guc: Protect against NULL client dereference in error pathChris Wilson2018-07-131-1/+2
* drm/i915/guc: Skip cleaning up the doorbells on error-before-allocateChris Wilson2018-07-121-2/+6
* drm/i915/execlists: Switch to rb_root_cachedChris Wilson2018-07-111-8/+4Star
* drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson2018-06-051-1/+1
* drm/i915/guc: Don't leak stage descriptor pool on init failureMichal Wajdeczko2018-06-051-1/+4
* drm/i915: Store a pointer to intel_context in i915_requestChris Wilson2018-05-181-6/+4Star
* drm/i915: Move request->ctx asideChris Wilson2018-05-181-3/+4
* drm/i915: Split execlists/guc reset preparationsChris Wilson2018-05-161-0/+34
* drm/i915/execlists: Refactor out complete_preempt_context()Chris Wilson2018-05-161-9/+17