summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_execlists_submission.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-21drm/i915/gt: Skip over completed active execlists, againChris Wilson1-18/+16
2021-01-21drm/i915/gt: Do not suspend bonded requests if one hangsChris Wilson1-0/+6
2021-01-16drm/i915/gt: Extract busy-stats for ring-schedulerChris Wilson1-33/+1
2021-01-16drm/i915/gt: Drop atomic for engine->fw_active trackingChris Wilson1-2/+2
2021-01-15drm/i915: Mark up protected uses of 'i915_request_completed'Chris Wilson1-2/+2
2021-01-14drm/i915/gt: Prune 'inline' from execlistsChris Wilson1-34/+29
2021-01-13drm/i915/guc: stop calling execlists_set_default_submissionDaniele Ceraolo Spurio1-6/+3
2021-01-12drm/i915/gt: Disable arbitration around Braswell's pdp updatesChris Wilson1-1/+10
2021-01-09drm/i915: Refactor marking a request as EIOChris Wilson1-15/+4
2021-01-09drm/i915/gt: Exercise lrc_wa_ctx initialisation failureChris Wilson1-7/+1
2021-01-09drm/i915/gt: Only disable preemption on gen8 render enginesChris Wilson1-1/+10
2021-01-09drm/i915/gt: Only retire on the last breadcrumb if the last requestChris Wilson1-1/+1
2021-01-09drm/i915/gt: Restore ce->signal flush before releasing virtual engineChris Wilson1-15/+10
2021-01-08drm/i915/gt: Remove timeslice suppressionChris Wilson1-98/+111
2021-01-05drm/i915/gt: Check the virtual still matches upon lockingChris Wilson1-4/+5
2021-01-05drm/i915/gt: Allow failed resets without assertionChris Wilson1-1/+5
2021-01-02drm/i915: Populate logical context during first pin.Maarten Lankhorst1-41/+2
2020-12-31drm/i915/gt: Pull context closure check from request submit to schedule-inChris Wilson1-0/+4
2020-12-31drm/i915/gt: Cancel submitted requests upon context resetChris Wilson1-6/+16
2020-12-29drm/i915/gem: Peek at the inflight contextChris Wilson1-0/+4
2020-12-24drm/i915/gt: ce->inflight updates are now serialisedChris Wilson1-27/+25
2020-12-24drm/i915/gt: Simplify virtual engine handling for execlists_hold()Chris Wilson1-29/+0
2020-12-24drm/i915/gt: Resubmit the virtual engine on schedule-outChris Wilson1-48/+78
2020-12-24drm/i915/gt: Shrink the critical section for irq signalingChris Wilson1-1/+2
2020-12-24drm/i915/gt: Remove virtual breadcrumb before transferChris Wilson1-0/+15
2020-12-24drm/i915/gt: Defer schedule_out until after the next dequeueChris Wilson1-65/+109
2020-12-24drm/i915/gt: Decouple inflight virtual enginesChris Wilson1-16/+12
2020-12-24drm/i915/gt: Use virtual_engine during execlists_dequeueChris Wilson1-134/+105
2020-12-24drm/i915/gt: Replace direct submit with direct call to taskletChris Wilson1-88/+52
2020-12-22drm/i915/gt: Track all timelines created using the HWSPChris Wilson1-1/+9
2020-12-21drm/i915/gt: Split logical ring contexts from execlist submissionChris Wilson1-1623/+60
2020-12-10drm/i915: split gen8+ flush and bb_start emission functionsDaniele Ceraolo Spurio1-621/+8
2020-12-10drm/i915/gt: Rename lrc.c to execlists_submission.cChris Wilson1-0/+6117