aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_lrc.c
AgeCommit message (Expand)Author
2020-05-20drm/i915: Mark concurrent submissions with a weak-dependencyChris Wilson
2020-05-20drm/i915/gt: Make timeslicing an explicit engine propertyChris Wilson
2020-03-16Revert "drm/i915/tgl: Add extra hdc flush workaround"Caz Yokoyama
2020-03-16drm/i915/execlists: Track active elements during dequeueChris Wilson
2020-03-11drm/i915/execlists: Enable timeslice on partial virtual engine dequeueChris Wilson
2020-02-18drm/i915/gt: Avoid resetting ring->head outside of its timeline mutexChris Wilson
2020-02-18drm/i915/execlists: Always force a context reload when rewinding RING_TAILChris Wilson
2020-02-17drm/i915/gt: Protect defer_request() from new waitersChris Wilson
2020-02-12drm/i915/execlists: Reclaim the hanging virtual requestChris Wilson
2020-02-12drm/i915/execlists: Take a reference while capturing the guilty requestChris Wilson
2020-02-12drm/i915/execlists: Offline error captureChris Wilson
2020-02-12drm/i915/gt: Allow temporary suspension of inflight requestsChris Wilson
2020-02-12drm/i915: Keep track of request among the scheduling listsChris Wilson
2020-02-11drm/i915/execlists: Leave resetting ring to intel_ringChris Wilson
2020-02-10drm/i915/gt: Use the BIT when checking the flags, not the indexChris Wilson
2020-01-20Backmerge v5.5-rc7 into drm-nextDave Airlie
2020-01-13Merge tag 'Intel-CVE-2019-14615' from bundle by Akeem Abodunrin.Linus Torvalds
2020-01-13drm/i915/gt: Always reset the timeslice after a context switchChris Wilson
2020-01-09drm/i915/gen9: Clear residual context state on context switchAkeem G Abodunrin
2020-01-09drm/i915/gt: Pull context activation into central intel_context_pin()Chris Wilson
2020-01-09drm/i915: Revert "drm/i915/tgl: Wa_1607138340"Tvrtko Ursulin
2020-01-07drm/i915/gt: Always force restore freshly pinned contextsChris Wilson
2020-01-07drm/i915/gt: Take responsibility for engine->release as the last stepChris Wilson
2020-01-07drm/i915/gt: Mark up virtual engine uabi_instanceChris Wilson
2020-01-06drm/i915/gt: Mark up virtual engine uabi_instanceChris Wilson
2020-01-06drm/i915/gt: Use memset_p to clear the portsChris Wilson
2020-01-06drm/i915: Merge i915_request.flags with i915_request.fence.flagsChris Wilson
2020-01-03drm/i915/gt: Always poison the kernel_context image before unparkingChris Wilson
2020-01-03drm/i915/gt: Ignore stale context state upon resumeChris Wilson
2020-01-03drm/i915/gt: Clear LRC image inlineChris Wilson
2020-01-03drm/i915/gt: Include a bunch more rcs image stateChris Wilson
2019-12-30drm/i915/gt: Leave RING_BB_STATE to default valueChris Wilson
2019-12-30drm/i915/gt: Avoid using tag 0 for the very first submissionChris Wilson
2019-12-30drm/i915/gt: Ensure that all new contexts clear STOP_RINGChris Wilson
2019-12-22drm/i915/gt: Merge engine init/setup loopsChris Wilson
2019-12-22drm/i915/gt: Pull GT initialisation under intel_gt_init()Chris Wilson
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson
2019-12-20drm/i915/execlists: Select arb on/off around batches based on preemptionChris Wilson
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson
2019-12-20drm/i915/gt: Teach veng to defer the context allocationChris Wilson
2019-12-19drm/i915/gt: Add breadcrumb retire to physical engineChris Wilson
2019-12-19drm/i915/gt: Schedule request retirement when signaler idlesChris Wilson
2019-12-18drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson
2019-12-09drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson
2019-12-05drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson
2019-12-03drm/i915/gt: Track the context validity explicitlyChris Wilson
2019-12-03drm/i915/execlists: Skip nested spinlock for validating pendingChris Wilson