summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson1-25/+21
2019-12-09drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson1-2/+3
2019-11-25drm/i915/gt: Schedule request retirement when timeline idlesChris Wilson1-0/+9
2019-11-25drm/i915/execlists: Fixup cancel_port_requests()Chris Wilson1-9/+7
2019-11-25drm/i915/gt: Mark the execlists->active as the primary volatile accessChris Wilson1-10/+17
2019-11-25drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson1-1/+1
2019-11-13drm/i915/execlists: Move reset_active() from schedule-out to schedule-inChris Wilson1-56/+62
2019-10-31drm/i915: drop lrc header pageDaniele Ceraolo Spurio1-19/+3
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