summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)Author
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson
2019-12-09drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson
2019-11-25drm/i915/gt: Schedule request retirement when timeline idlesChris Wilson
2019-11-25drm/i915/execlists: Fixup cancel_port_requests()Chris Wilson
2019-11-25drm/i915/gt: Mark the execlists->active as the primary volatile accessChris Wilson
2019-11-25drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson
2019-11-13drm/i915/execlists: Move reset_active() from schedule-out to schedule-inChris Wilson
2019-10-31drm/i915: drop lrc header pageDaniele Ceraolo Spurio
2019-10-29drm/i915/gt: Make timeslice duration configurableChris Wilson
2019-10-28drm/i915/execlists: Use vfunc to check engine submission modeMichal Wajdeczko
2019-10-28drm/i915/execlists: Simply walk back along request timeline on resetChris Wilson
2019-10-26drm/i915/tgl: Adjust the location of RING_MI_MODE in the context imageChris Wilson
2019-10-25drm/i915: Move intel_engine_context_in/out into intel_lrc.cTvrtko Ursulin
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson
2019-10-23drm/i915/execlists: Cancel banned contexts on schedule-outChris Wilson
2019-10-23drm/i915/execlists: Force preemptionChris Wilson
2019-10-22drm/i915: Drop assertion that ce->pin_mutex guards state updatesChris Wilson
2019-10-18drm/i915/execlists: Don't merely skip submission if maybe timeslicingChris Wilson
2019-10-16drm/i915/execlist: Trim immediate timeslice expiryChris Wilson
2019-10-15drm/i915/tgl: Wa_1607138340Mika Kuoppala
2019-10-15drm/i915/tgl: Wa_1409600907Mika Kuoppala
2019-10-15drm/i915/tgl: Add extra hdc flush workaroundMika Kuoppala
2019-10-15drm/i915/tgl: Add HDC Pipeline FlushMika Kuoppala
2019-10-15drm/i915/tgl: Include ro parts of l3 to invalidateMika Kuoppala
2019-10-15drm/i915/execlists: Clear semaphore immediately upon ELSP promotionChris Wilson
2019-10-14drm/i915/execlists: Assert tasklet is locked for process_csb()Chris Wilson
2019-10-14drm/i915/execlists: Tweak virtual unsubmissionChris Wilson
2019-10-12drm/i915: Mark up "sentinel" requestsChris Wilson
2019-10-12drm/i915/execlists: Prevent merging requests with conflicting flagsChris Wilson
2019-10-11drm/i915/execlists: Only mark incomplete requests as -EIO on cancellingChris Wilson
2019-10-11drm/i915/execlists: Leave tell-tales as to why pending[] is badChris Wilson
2019-10-10drm/i915/execlists: Mark up expected state during resetChris Wilson
2019-10-10drm/i915/tgl: simplify the lrc register list for !RCSDaniele Ceraolo Spurio
2019-10-10drm/i915/tgl: the BCS engine supports relative MMIODaniele Ceraolo Spurio
2019-10-09drm/i915/execlists: Protect peeking at execlists->activeChris Wilson
2019-10-08drm/i915/execlists: Assign virtual_engine->uncore from first siblingChris Wilson
2019-10-07drm/i915/execlists: Fix annotation for decoupling virtual requestChris Wilson
2019-10-04drm/i915: Remove logical HW IDChris Wilson
2019-10-04drm/i915/execlists: Skip redundant resubmissionChris Wilson
2019-10-03drm/i915/selftests: Exercise potential false lite-restoreChris Wilson
2019-10-01drm/i915: Initialise breadcrumb lists on the virtual engineChris Wilson
2019-09-26drm/i915/execlists: Use per-process HWSP as scratchMichaƂ Winiarski
2019-09-25drm/i915/execlists: Simplify gen12_csb_parseChris Wilson
2019-09-24drm/i915/selftests: Verify the LRC register layout between init and HWChris Wilson
2019-09-23drm/i915: Prevent bonded requests from overtaking each other on preemptionChris Wilson
2019-09-23drm/i915: Fixup preempt-to-busy vs reset of a virtual requestChris Wilson
2019-09-23drm/i915: Fixup preempt-to-busy vs resubmission of a virtual requestChris Wilson
2019-09-23drm/i915/execlists: Refactor -EIO markup of hung requestsChris Wilson
2019-09-23drm/i915: Only enqueue already completed requestsChris Wilson
2019-09-23drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)Chris Wilson