summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_engine_cs.c
AgeCommit message (Expand)Author
2020-02-12drm/i915/gt: Allow temporary suspension of inflight requestsChris Wilson
2020-01-10drm/i915: Start chopping up the GPU error captureChris Wilson
2019-12-24drm/i915/gt: Flush other retirees inside intel_gt_retire_requests()Chris Wilson
2019-12-22drm/i915/gt: Merge engine init/setup loopsChris Wilson
2019-12-22drm/i915/gt: Pull GT initialisation under intel_gt_init()Chris Wilson
2019-12-21drm/i915/gt: Repeat wait_for_idle for retirement workersChris Wilson
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson
2019-12-19drm/i915/gt: Track engine round-trip timesChris Wilson
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota
2019-12-05drm/i915/gt: Replace I915_READ with intel_uncore_readAndi Shyti
2019-11-28drm/i915/selftests: Try to show where the pulse wentChris Wilson
2019-11-25drm/i915/gt: Schedule request retirement when timeline idlesChris Wilson
2019-11-11drm/i915: Protect context while grabbing its name for the requestChris Wilson
2019-11-07drm/i915/gt: Defer engine registration until fully initialisedChris Wilson
2019-10-29drm/i915/gt: Make timeslice duration configurableChris Wilson
2019-10-29drm/i915: Don't try to place HWS in non-existing mappable regionMichal Wajdeczko
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson
2019-10-23drm/i915/gt: Replace hangcheck by heartbeatsChris Wilson
2019-10-23drm/i915/execlists: Force preemptionChris Wilson
2019-10-23drm/i915/gt: Try to more gracefully quiesce the system before resetsChris Wilson
2019-10-22drm/i915: Pass intel_gt to intel_engines_initTvrtko Ursulin
2019-10-22drm/i915: Pass intel_gt to intel_engines_setupTvrtko Ursulin
2019-10-22drm/i915: Pass intel_gt to intel_engines_cleanupTvrtko Ursulin
2019-10-22drm/i915: Pass intel_gt to intel_setup_engine_capabilitiesTvrtko Ursulin
2019-10-22drm/i915: Pass intel_gt to intel_engines_init_mmioTvrtko Ursulin
2019-10-18drm/i915: Pass in intel_gt at some for_each_engine sitesTvrtko Ursulin
2019-10-18drm/i915: Make for_each_engine_masked work on intel_gtTvrtko Ursulin
2019-10-16drm/i915/execlist: Trim immediate timeslice expiryChris Wilson
2019-10-09drm/i915/gt: execlists->active is serialised by the taskletChris Wilson
2019-10-08drm/i915/gt: Give engine->kernel_context distinct timeline lock classesChris Wilson
2019-10-08drm/i915/gt: Flush submission tasklet before waiting/retiringChris Wilson
2019-10-07drm/i915/gt: Prefer local path to runtime powermanagementChris Wilson
2019-09-27drm/i915: check for kernel_contextMatthew Auld
2019-09-20drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson
2019-09-16drm/i915: Show the logical context ring state on dumpingChris Wilson
2019-08-28drm/i915/selftests: Ignore coherency failures on BroadwaterChris Wilson
2019-08-23drm/i915: Refactor instdone loops on new subslice functionsStuart Summers
2019-08-20drm/i915/tgl: Gen12 render context sizeDaniele Ceraolo Spurio
2019-08-16drm/i915/execlists: Lift process_csb() out of the irq-off spinlockChris Wilson
2019-08-15drm/i915: Protect request retirement with timeline->mutexChris Wilson
2019-08-14drm/i915: Print CCID for all renderCSStuart Summers
2019-08-14drm/i915: Include engine->mmio_base in the debug dumpChris Wilson
2019-08-12drm/i915/gt: Use the local engine wakeref when checking RING registersChris Wilson
2019-08-09drm/i915: Lift timeline into intel_contextChris Wilson
2019-08-09drm/i915: Push the ring creation flags to the backendChris Wilson
2019-08-08drm/i915: Defer final intel_wakeref_put to process contextChris Wilson
2019-08-08drm/i915: Allocate kernel_contexts directlyChris Wilson
2019-08-07drm/i915: Rename engines to match their user interfaceChris Wilson
2019-08-06drm/i915/gt: Move the [class][inst] lookup for engines onto the GTChris Wilson