summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-01drm/i915: extract engine WA programming to common resume functionDaniele Ceraolo Spurio1-3/+0
2020-01-31drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutexChris Wilson1-1/+1
2020-01-30drm/i915/execlists: Ignore discrepancies in pending[] across resetsChris Wilson1-6/+10
2020-01-29drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPTChris Wilson1-15/+66
2020-01-29drm/i915/execlist: Mark up racy read of execlists->pending[0]Chris Wilson1-1/+1
2020-01-28drm/i915/perf: Fix OA context id overlap with idle context idUmesh Nerlige Ramappa1-1/+1
2020-01-22drm/i915/execlists: Reclaim the hanging virtual requestChris Wilson1-0/+29
2020-01-22drm/i915/execlists: Take a reference while capturing the guilty requestChris Wilson1-8/+31
2020-01-16drm/i915/execlists: Offline error captureChris Wilson1-2/+120
2020-01-16drm/i915/gt: Allow temporary suspension of inflight requestsChris Wilson1-6/+161
2020-01-16drm/i915: Keep track of request among the scheduling listsChris Wilson1-5/+8
2020-01-16drm/i915/execlists: Leave resetting ring to intel_ringChris Wilson1-1/+0
2020-01-15drm/i915/gt: Use the BIT when checking the flags, not the indexChris Wilson1-1/+2
2020-01-14drm/i915/gt: Always reset the timeslice after a context switchChris Wilson1-2/+2
2020-01-09drm/i915/gt: Pull context activation into central intel_context_pin()Chris Wilson1-14/+2
2020-01-09drm/i915: Revert "drm/i915/tgl: Wa_1607138340"Tvrtko Ursulin1-4/+0
2020-01-08drm/i915/gt: Always force restore freshly pinned contextsChris Wilson1-1/+1
2020-01-07drm/i915/gt: Take responsibility for engine->release as the last stepChris Wilson1-1/+3
2020-01-06drm/i915/gt: Mark up virtual engine uabi_instanceChris Wilson1-0/+2
2020-01-06drm/i915/gt: Use memset_p to clear the portsChris Wilson1-5/+10
2020-01-06drm/i915: Merge i915_request.flags with i915_request.fence.flagsChris Wilson1-2/+2
2020-01-03drm/i915/gt: Always poison the kernel_context image before unparkingChris Wilson1-2/+2
2020-01-03drm/i915/gt: Ignore stale context state upon resumeChris Wilson1-1/+10
2020-01-03drm/i915/gt: Clear LRC image inlineChris Wilson1-36/+52
2020-01-03drm/i915/gt: Include a bunch more rcs image stateChris Wilson1-1/+87
2019-12-30drm/i915/gt: Leave RING_BB_STATE to default valueChris Wilson1-1/+0
2019-12-30drm/i915/gt: Avoid using tag 0 for the very first submissionChris Wilson1-1/+3
2019-12-30drm/i915/gt: Ensure that all new contexts clear STOP_RINGChris Wilson1-3/+11
2019-12-22drm/i915/gt: Merge engine init/setup loopsChris Wilson1-15/+5
2019-12-22drm/i915/gt: Pull GT initialisation under intel_gt_init()Chris Wilson1-11/+6
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson1-12/+9
2019-12-20drm/i915/execlists: Select arb on/off around batches based on preemptionChris Wilson1-8/+9
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson1-24/+23
2019-12-20drm/i915/gt: Teach veng to defer the context allocationChris Wilson1-6/+9
2019-12-20drm/i915/gt: Add breadcrumb retire to physical engineChris Wilson1-1/+0
2019-12-19drm/i915/gt: Schedule request retirement when signaler idlesChris Wilson1-1/+1
2019-12-18drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson1-1/+1
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota1-58/+50
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson1-25/+21
2019-12-05drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson1-2/+3
2019-12-03drm/i915/gt: Track the context validity explicitlyChris Wilson1-0/+1
2019-12-03drm/i915/execlists: Skip nested spinlock for validating pendingChris Wilson1-2/+2
2019-12-03drm/i915/execlists: Add a couple more validity checks to assert_pending()Chris Wilson1-0/+3
2019-11-29drm/i915/execlists: Ensure the tasklet is decoupled upon shutdownChris Wilson1-0/+10
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-21drm/i915: Mark intel_wakeref_get() as a sleeperChris Wilson1-1/+1
2019-11-21drm/i915/execlists: Lock the request while validating it during promotionChris Wilson1-5/+20
2019-11-20drm/i915: Mark up the calling context for intel_wakeref_put()Chris Wilson1-1/+1