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