summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_engine.h
AgeCommit message (Expand)AuthorFilesLines
2020-03-09drm/i915/gt: Defend against concurrent updates to execlists->activeChris Wilson1-1/+14
2020-02-10drm/i915/selftests: Drop live_preempt_hangChris Wilson1-20/+0
2020-02-01drm/i915: extract engine WA programming to common resume functionDaniele Ceraolo Spurio1-0/+2
2020-01-10drm/i915: Start chopping up the GPU error captureChris Wilson1-1/+1
2019-12-24drm/i915/gt: Flush other retirees inside intel_gt_retire_requests()Chris Wilson1-1/+1
2019-12-22drm/i915/gt: Merge engine init/setup loopsChris Wilson1-2/+0
2019-12-22drm/i915/gt: Pull GT initialisation under intel_gt_init()Chris Wilson1-3/+5
2019-12-21drm/i915/gt: Repeat wait_for_idle for retirement workersChris Wilson1-1/+1
2019-12-18drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson1-3/+1
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota1-0/+7
2019-12-05drm/i915/gt: Replace I915_READ with intel_uncore_readAndi Shyti1-1/+1
2019-11-25drm/i915/gt: Mark the execlists->active as the primary volatile accessChris Wilson1-3/+1
2019-10-29drm/i915/gt: Make timeslice duration configurableChris Wilson1-2/+11
2019-10-25drm/i915: Move intel_engine_context_in/out into intel_lrc.cTvrtko Ursulin1-55/+0
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson1-114/+0
2019-10-24drm/i915/gt: Replace hangcheck by heartbeatsChris Wilson1-32/+0
2019-10-24drm/i915/execlists: Force preemptionChris Wilson1-0/+9
2019-10-22drm/i915: Pass intel_gt to intel_engines_initTvrtko Ursulin1-1/+1
2019-10-22drm/i915: Pass intel_gt to intel_engines_setupTvrtko Ursulin1-1/+1
2019-10-22drm/i915: Pass intel_gt to intel_engines_cleanupTvrtko Ursulin1-1/+1
2019-10-22drm/i915: Pass intel_gt to intel_engines_init_mmioTvrtko Ursulin1-1/+3
2019-10-09drm/i915/gt: execlists->active is serialised by the taskletChris Wilson1-0/+14
2019-10-08drm/i915/gt: Flush submission tasklet before waiting/retiringChris Wilson1-1/+2
2019-09-26drm/i915: Don't disable interrupts for intel_engine_breadcrumbs_irq()Sebastian Andrzej Siewior1-1/+0
2019-08-13drm/i915/guc: Use a local cancel_port_requestsChris Wilson1-3/+0
2019-08-13drm/i915: drop engine_pin/unpin_breadcrumbs_irqDaniele Ceraolo Spurio1-3/+0
2019-08-09drm/i915: Lift timeline into intel_contextChris Wilson1-3/+1
2019-08-06drm/i915/gt: Move the [class][inst] lookup for engines onto the GTChris Wilson1-6/+0
2019-08-04drm/i915: Replace struct_mutex for batch pool serialisationChris Wilson1-1/+0
2019-07-12drm/i915/gt: Use intel_gt as the primary object for handling resetsChris Wilson1-4/+4
2019-07-04drm/i915/gt: Ignore forcewake acquisition for posting_readsChris Wilson1-1/+1
2019-06-21drm/i915: Rename i915_timeline to intel_timeline and move under gtTvrtko Ursulin1-2/+2
2019-06-20drm/i915/execlists: Preempt-to-busyChris Wilson1-53/+8
2019-06-14drm/i915: Replace engine->timeline with a plain listChris Wilson1-0/+6
2019-06-14drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson1-2/+0
2019-06-12drm/i915: Remove POSTING_READ16Tvrtko Ursulin1-0/+1
2019-06-07drm/i915: Make Gen6/7 RING_FAULT_REG access engine centricTvrtko Ursulin1-0/+18
2019-05-28drm/i915/guc: Updates for GuC 32.0.3 firmwareMichal Wajdeczko1-0/+2
2019-05-08drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEADChris Wilson1-15/+0
2019-05-07drm/i915: Only reschedule the submission tasklet if preemption is possibleChris Wilson1-18/+0
2019-05-01drm/i915: Move the engine->destroy() vfunc onto the engineChris Wilson1-0/+4
2019-04-26drm/i915: Split engine setup/init into two phasesChris Wilson1-5/+3
2019-04-25drm/i915: Invert the GEM wakeref hierarchyChris Wilson1-6/+3
2019-04-24drm/i915: Move GraphicsTechnology files under gt/Chris Wilson1-0/+583