summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_engine_cs.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-09drm/i915/gt: execlists->active is serialised by the taskletChris Wilson1-9/+7
2019-08-20drm/i915/tgl: Gen12 render context sizeDaniele Ceraolo Spurio1-0/+1
2019-08-16drm/i915/execlists: Lift process_csb() out of the irq-off spinlockChris Wilson1-1/+1
2019-08-15drm/i915: Protect request retirement with timeline->mutexChris Wilson1-1/+0
2019-08-14drm/i915: Print CCID for all renderCSStuart Summers1-1/+1
2019-08-14drm/i915: Include engine->mmio_base in the debug dumpChris Wilson1-0/+1
2019-08-12drm/i915/gt: Use the local engine wakeref when checking RING registersChris Wilson1-7/+3
2019-08-09drm/i915: Lift timeline into intel_contextChris Wilson1-1/+0
2019-08-09drm/i915: Push the ring creation flags to the backendChris Wilson1-0/+2
2019-08-08drm/i915: Defer final intel_wakeref_put to process contextChris Wilson1-0/+1
2019-08-08drm/i915: Allocate kernel_contexts directlyChris Wilson1-27/+31
2019-08-07drm/i915: Rename engines to match their user interfaceChris Wilson1-31/+11
2019-08-06drm/i915/gt: Move the [class][inst] lookup for engines onto the GTChris Wilson1-94/+15
2019-08-04drm/i915: Replace struct_mutex for batch pool serialisationChris Wilson1-7/+4
2019-08-02drm/i915: Add i915 to i915_inject_probe_failureMichal Wajdeczko1-1/+1
2019-07-19drm/i915: Fix and improve MCR selection logicTvrtko Ursulin1-24/+0
2019-07-19drm/i915: Trust programmed MCR in read_subslice_regTvrtko Ursulin1-25/+12
2019-07-19drm/i915: Fix GEN8_MCR_SELECTOR programmingTvrtko Ursulin1-2/+7
2019-07-16drm/i915/execlists: Disable preemption under GVTChris Wilson1-2/+2
2019-07-16drm/i915: Lock the engine while dumping the active requestChris Wilson1-7/+4
2019-07-12drm/i915/gt: Use intel_gt as the primary object for handling resetsChris Wilson1-8/+8
2019-07-12drm/i915: Replace "_load" with "_probe" consequentlyJanusz Krzysztofik1-1/+1
2019-07-11drm/i915/guc: Remove preemption support for current fwChris Wilson1-13/+0
2019-07-09drm/i915/gt: Remove presumption of RCS0Chris Wilson1-6/+0
2019-07-04drm/i915/gt: Pull engine w/a initialisation into commonChris Wilson1-0/+4
2019-07-04drm/i915: Show support for accurate sw PMU busyness trackingChris Wilson1-3/+4
2019-07-03drm/i915: synchronize_irq() against the actual irqVille Syrjälä1-1/+1
2019-06-25drm/i915: Rename intel_wakeref_[is]_activeChris Wilson1-1/+1
2019-06-21drm/i915: Eliminate dual personality of i915_scratch_offsetTvrtko Ursulin1-1/+1
2019-06-21drm/i915: Rename i915_timeline to intel_timeline and move under gtTvrtko Ursulin1-7/+7
2019-06-21drm/i915: Make timelines gt centricTvrtko Ursulin1-2/+2
2019-06-21drm/i915: Save trip via top-level i915 in a few more placesTvrtko Ursulin1-1/+1
2019-06-21drm/i915: Store backpointer to intel_gt in the engineTvrtko Ursulin1-0/+1
2019-06-21drm/i915: Make i915_check_and_clear_faults take intel_gtTvrtko Ursulin1-1/+3
2019-06-20drm/i915/execlists: Preempt-to-busyChris Wilson1-24/+39
2019-06-18drm/i915: Don't dereference request if it may have been retired when printingChris Wilson1-7/+9
2019-06-14drm/i915: Replace engine->timeline with a plain listChris Wilson1-31/+31
2019-06-14drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson1-20/+3
2019-06-14drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio1-4/+4
2019-06-10drm/i915: Make read_subslice_reg take engineTvrtko Ursulin1-11/+12
2019-05-29Revert "drm/i915: Expand subslice mask"Jani Nikula1-22/+2
2019-05-28drm/i915: Expand subslice maskStuart Summers1-2/+22
2019-05-28drm/i915: Drop the deferred active referenceChris Wilson1-1/+1
2019-05-28drm/i915: Move more GEM objects under gem/Chris Wilson1-0/+3
2019-05-28drm/i915/guc: Updates for GuC 32.0.3 firmwareMichal Wajdeczko1-5/+4
2019-05-22drm/i915: Engine discovery queryTvrtko Ursulin1-0/+41
2019-05-08drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEADChris Wilson1-3/+2
2019-05-07drm/i915: Assert the local engine->wakeref is activeChris Wilson1-0/+3
2019-05-03drm/i915/execlists: Flush the tasklet on parkingChris Wilson1-0/+2
2019-05-02drm/i915: Include fence signaled bit in print_request()Chris Wilson1-1/+4