summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-29drm/i915/gt: Make timeslice duration configurableChris Wilson1-12/+27
2019-10-28drm/i915/execlists: Use vfunc to check engine submission modeMichal Wajdeczko1-1/+8
2019-10-28drm/i915/execlists: Simply walk back along request timeline on resetChris Wilson1-20/+14
2019-10-26drm/i915/tgl: Adjust the location of RING_MI_MODE in the context imageChris Wilson1-3/+17
2019-10-25drm/i915: Move intel_engine_context_in/out into intel_lrc.cTvrtko Ursulin1-0/+55
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson1-0/+1
2019-10-23drm/i915/execlists: Cancel banned contexts on schedule-outChris Wilson1-41/+90
2019-10-23drm/i915/execlists: Force preemptionChris Wilson1-8/+85
2019-10-22drm/i915: Drop assertion that ce->pin_mutex guards state updatesChris Wilson1-16/+0
2019-10-18drm/i915/execlists: Don't merely skip submission if maybe timeslicingChris Wilson1-4/+18
2019-10-16drm/i915/execlist: Trim immediate timeslice expiryChris Wilson1-2/+4
2019-10-15drm/i915/tgl: Wa_1607138340Mika Kuoppala1-0/+4
2019-10-15drm/i915/tgl: Wa_1409600907Mika Kuoppala1-0/+4
2019-10-15drm/i915/tgl: Add extra hdc flush workaroundMika Kuoppala1-0/+20
2019-10-15drm/i915/tgl: Add HDC Pipeline FlushMika Kuoppala1-1/+3
2019-10-15drm/i915/tgl: Include ro parts of l3 to invalidateMika Kuoppala1-0/+1
2019-10-15drm/i915/execlists: Clear semaphore immediately upon ELSP promotionChris Wilson1-3/+3
2019-10-14drm/i915/execlists: Assert tasklet is locked for process_csb()Chris Wilson1-0/+7
2019-10-14drm/i915/execlists: Tweak virtual unsubmissionChris Wilson1-3/+3
2019-10-12drm/i915: Mark up "sentinel" requestsChris Wilson1-1/+5
2019-10-12drm/i915/execlists: Prevent merging requests with conflicting flagsChris Wilson1-0/+3
2019-10-11drm/i915/execlists: Only mark incomplete requests as -EIO on cancellingChris Wilson1-2/+6
2019-10-11drm/i915/execlists: Leave tell-tales as to why pending[] is badChris Wilson1-5/+25
2019-10-10drm/i915/execlists: Mark up expected state during resetChris Wilson1-1/+6
2019-10-10drm/i915/tgl: simplify the lrc register list for !RCSDaniele Ceraolo Spurio1-58/+9
2019-10-10drm/i915/tgl: the BCS engine supports relative MMIODaniele Ceraolo Spurio1-1/+1
2019-10-09drm/i915/execlists: Protect peeking at execlists->activeChris Wilson1-2/+5
2019-10-08drm/i915/execlists: Assign virtual_engine->uncore from first siblingChris Wilson1-0/+1
2019-10-07drm/i915/execlists: Fix annotation for decoupling virtual requestChris Wilson1-1/+2
2019-10-04drm/i915: Remove logical HW IDChris Wilson1-20/+12
2019-10-04drm/i915/execlists: Skip redundant resubmissionChris Wilson1-1/+16
2019-10-03drm/i915/selftests: Exercise potential false lite-restoreChris Wilson1-4/+14
2019-10-01drm/i915: Initialise breadcrumb lists on the virtual engineChris Wilson1-0/+1
2019-09-26drm/i915/execlists: Use per-process HWSP as scratchMichaƂ Winiarski1-32/+13
2019-09-25drm/i915/execlists: Simplify gen12_csb_parseChris Wilson1-5/+3
2019-09-24drm/i915/selftests: Verify the LRC register layout between init and HWChris Wilson1-201/+466
2019-09-23drm/i915: Prevent bonded requests from overtaking each other on preemptionChris Wilson1-8/+12
2019-09-23drm/i915: Fixup preempt-to-busy vs reset of a virtual requestChris Wilson1-2/+5
2019-09-23drm/i915: Fixup preempt-to-busy vs resubmission of a virtual requestChris Wilson1-6/+26
2019-09-23drm/i915/execlists: Refactor -EIO markup of hung requestsChris Wilson1-14/+17
2019-09-23drm/i915: Only enqueue already completed requestsChris Wilson1-25/+41
2019-09-23drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)Chris Wilson1-1/+0
2019-09-23drm/i915/execlists: Relax assertion for a pinned context image on resetChris Wilson1-1/+1
2019-09-20drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson1-8/+9
2019-09-20drm/i915/tgl: Suspend pre-parser across GTT invalidationsChris Wilson1-1/+73
2019-09-17drm/i915/tgl: Extend MI_SEMAPHORE_WAITChris Wilson1-6/+65
2019-09-12drm/i915/tgl: Disable preemption while being debuggedChris Wilson1-0/+3
2019-09-12drm/i915/execlists: Ensure the context is reloaded after a GPU resetChris Wilson1-0/+1
2019-09-12drm/i915/execlists: Add a paranoid flush of the CSB pointers upon resetChris Wilson1-0/+4
2019-09-10drm/i915/execlists: Ignore lost completion eventsChris Wilson1-45/+18