summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-21drm/i915: Provide an i915_active.acquire callbackChris Wilson1-4/+2
2019-06-21drm/i915: Throw away the active object retirement complexityChris Wilson1-3/+1
2019-06-21drm/i915: Eliminate dual personality of i915_scratch_offsetTvrtko Ursulin1-4/+5
2019-06-21drm/i915: Rename i915_timeline to intel_timeline and move under gtTvrtko Ursulin1-5/+5
2019-06-21drm/i915: Make timelines gt centricTvrtko Ursulin1-3/+4
2019-06-21drm/i915: Save trip via top-level i915 in a few more placesTvrtko Ursulin1-2/+2
2019-06-21drm/i915: Store backpointer to intel_gt in the engineTvrtko Ursulin1-0/+1
2019-06-21drm/i915/execlists: Keep virtual context alive until after we kickChris Wilson1-3/+3
2019-06-20drm/i915/execlists: Minimalistic timeslicingChris Wilson1-0/+116
2019-06-20drm/i915/execlists: Preempt-to-busyChris Wilson1-373/+330
2019-06-19drm/i915: Keep rings pinned while the context is activeChris Wilson1-8/+2
2019-06-19drm/i915/execlists: Detect cross-contamination with GuCChris Wilson1-0/+1
2019-06-19drm/i915: Make the semaphore saturation mask globalChris Wilson1-1/+15
2019-06-14drm/i915: Replace engine->timeline with a plain listChris Wilson1-45/+50
2019-06-14drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson1-54/+8
2019-06-11drm/i915: Rename i915_hw_ppgtt to i915_ppgttChris Wilson1-2/+2
2019-06-11drm/i915: Pull kref into i915_address_spaceChris Wilson1-4/+5
2019-06-07drm/i915: Tidy intel_execlists_submission_initTvrtko Ursulin1-5/+6
2019-06-07drm/i915: Convert some more bits to use engine mmio accessorsTvrtko Ursulin1-14/+13
2019-05-28drm/i915: Rename intel_context.active to .inflightChris Wilson1-11/+11
2019-05-28drm/i915: Move more GEM objects under gem/Chris Wilson1-0/+2
2019-05-28drm/i915: Move shmem object setup to its own fileChris Wilson1-2/+2
2019-05-22drm/i915/execlists: Virtual engine bondingChris Wilson1-0/+98
2019-05-22drm/i915: Apply an execution_mask to the virtual_engineChris Wilson1-0/+67
2019-05-22drm/i915: Load balancing across a virtual engineChris Wilson1-21/+659
2019-05-17drm/i915/execlists: Drop promotion on unsubmitChris Wilson1-49/+10
2019-05-17drm/i915: Downgrade NEWCLIENT to non-preemptiveChris Wilson1-1/+1
2019-05-08drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEADChris Wilson1-14/+6
2019-05-07drm/i915/execlists: Don't apply priority boost for resetsChris Wilson1-7/+9
2019-05-07drm/i915: Only reschedule the submission tasklet if preemption is possibleChris Wilson1-2/+2
2019-05-07drm/i915: Assert the local engine->wakeref is activeChris Wilson1-2/+2
2019-05-03drm/i915/execlists: Flush the tasklet on parkingChris Wilson1-9/+7
2019-05-01drm/i915: Move the engine->destroy() vfunc onto the engineChris Wilson1-34/+17
2019-04-26drm/i915: Split engine setup/init into two phasesChris Wilson1-55/+19
2019-04-24drm/i915: Invert the GEM wakeref hierarchyChris Wilson1-3/+3
2019-04-24drm/i915: Introduce context->enter() and context->exit()Chris Wilson1-0/+3
2019-04-24drm/i915: Move GraphicsTechnology files under gt/Chris Wilson1-0/+2908