summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_lrc.c
AgeCommit message (Expand)Author
2019-03-08drm/i915: Track active engines within a contextChris Wilson
2019-03-06drm/i915: Pass around the intel_contextChris Wilson
2019-03-05drm/i915: Store the BIT(engine->id) as the engine's maskChris Wilson
2019-03-01drm/i915: Prioritise non-busywait semaphore workloadsChris Wilson
2019-03-01drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+Chris Wilson
2019-03-01drm/i915/execlists: Suppress redundant preemptionChris Wilson
2019-02-28drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson
2019-02-28drm/i915: Make request allocation caches globalChris Wilson
2019-02-28drm/i915: Compute the global scheduler capsChris Wilson
2019-02-26drm/i915: Remove i915_request.global_seqnoChris Wilson
2019-02-26drm/i915: Remove access to global seqno in the HWSPChris Wilson
2019-02-26drm/i915: Replace global_seqno with a hangcheck heartbeat seqnoChris Wilson
2019-02-14drm/i915: Only try to park engines after a failed resetChris Wilson
2019-02-09drm/i915/execlists: Refactor out can_merge_rq()Chris Wilson
2019-02-08drm/i915: Don't claim an unstarted request was guiltyChris Wilson
2019-02-05drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)Tvrtko Ursulin
2019-02-05drm/i915/perf: lock powergating configuration to default when activeLionel Landwerlin
2019-02-05drm/i915: Record the sseu configuration per-context & engineLionel Landwerlin
2019-01-29drm/i915/execlists: Suppress preempting selfChris Wilson
2019-01-29drm/i915: Rename execlists->queue_priority to queue_priority_hintChris Wilson
2019-01-29drm/i915: Identify active requestsChris Wilson
2019-01-28drm/i915: Track the context's seqno in its own timeline HWSPChris Wilson
2019-01-28drm/i915: Allocate a status page for each timelineChris Wilson
2019-01-28drm/i915: Introduce concept of per-timeline (context) HWSPChris Wilson
2019-01-28drm/i915: Always allocate an object/vma for the HWSPChris Wilson
2019-01-25drm/i915: Remove GPU reset dependence on struct_mutexChris Wilson
2019-01-25drm/i915: Remove manual breadcumb countingChris Wilson
2019-01-25drm/i915: Measure the required reserved size for request emissionChris Wilson
2019-01-25drm/i915/execlists: Move RPCS setup to context pinTvrtko Ursulin
2019-01-23drm/i915/execlists: Mark up priority boost on preemptionChris Wilson
2019-01-22Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi
2019-01-22drm/i915: Tidy common test_bit probing of i915_request->fence.flagsChris Wilson
2019-01-17drm/i915: small isolated c99 types to kernel types switchJani Nikula
2019-01-15drm/i915: Move intel_execlists_show_requests() asideChris Wilson
2019-01-14drm/i915: Combined gt.awake/gt.power wakerefsChris Wilson
2019-01-10drm/i915: drop DPF code for gen8+Daniele Ceraolo Spurio
2019-01-10drm/i915: init per-engine WAs for all enginesDaniele Ceraolo Spurio
2019-01-10Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie
2019-01-09drm/i915: drop all drmP.h includesJani Nikula
2019-01-02drm/i915: start moving runtime device info to a separate structJani Nikula
2018-12-28drm/i915/execlists: Pull the render flush into breadcrumb emissionChris Wilson
2018-12-25Merge tag 'drm-next-2018-12-14' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2018-12-18drm/i915: Apply missed interrupt after reset w/a to all ringbuffer genChris Wilson
2018-12-12drm/i915: replace IS_GEN<N> with IS_GEN(..., N)Lucas De Marchi
2018-12-12drm/i915: Allocate a common scratch pageChris Wilson
2018-12-12drm/i915/execlists: Apply a full mb before execution for BraswellChris Wilson
2018-12-07drm/i915: Compile fix for 64b dma-fence seqnoMika Kuoppala
2018-12-07drm/i915: Pipeline PDP updates for BraswellChris Wilson
2018-12-07drm/i915: Push EMIT_INVALIDATE at request start to backendsChris Wilson
2018-12-07drm/i915/icl: Forcibly evict stale csb entriesMika Kuoppala