summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lrc.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Downgrade NEWCLIENT to non-preemptiveChris Wilson2019-05-201-1/+1
* drm/i915: Flush the CSB pointer resetChris Wilson2019-04-121-0/+1
* drm/i915/execlists: Always reset the context's RING registersChris Wilson2019-04-111-108/+133
* drm/i915/guc: Implement reset locallyChris Wilson2019-04-111-2/+35
* drm/i915/icl: Switch to using 12 deep CSB status FIFOMika Kuoppala2019-04-111-10/+5
* drm/i915: Prepare for larger CSB status FIFO sizeMika Kuoppala2019-04-111-2/+5
* drm/i915: Only reset the pinned kernel contexts on resumeChris Wilson2019-04-101-25/+24
* drm/i915: Make RING_PDP relative to engine->mmio_baseChris Wilson2019-04-051-10/+11
* drm/i915/execlists: Enable coarse preemption boundaries for gen8Chris Wilson2019-04-051-14/+36
* drm/i915: Disable semaphore on vGPU for nowZhenyu Wang2019-03-271-1/+2
* drm/i915: take a reference to uncore in the engine and use itDaniele Ceraolo Spurio2019-03-261-11/+10
* drm/i915: Allow contexts to share a single timeline across all enginesChris Wilson2019-03-221-1/+4
* drm/i915: Flush pages on acquisitionChris Wilson2019-03-211-33/+30
* drm/i915: Stop storing the context name as the timeline nameChris Wilson2019-03-211-1/+1
* drm/i915: move regs pointer inside the uncore structureDaniele Ceraolo Spurio2019-03-201-3/+3
* drm/i915: Hold a reference to the active HW contextChris Wilson2019-03-191-1/+3
* drm/i915: Lock the gem_context->active_list while dropping the linkChris Wilson2019-03-191-3/+0
* drm/i915: Hold a ref to the ring while retiringChris Wilson2019-03-181-2/+2
* drm/i915: Switch to use HWS indices rather than addressesChris Wilson2019-03-181-10/+7
* drm/i915: Always kick the execlists tasklet after resetChris Wilson2019-03-151-2/+3
* drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvlChris Wilson2019-03-151-2/+2
* drm/i915: Consolidate reset-request debug messageChris Wilson2019-03-121-1/+0
* drm/i915: Introduce intel_context.pin_mutex for pin managementChris Wilson2019-03-081-2/+2
* drm/i915: Track the pinned kernel contexts on each engineChris Wilson2019-03-081-9/+4
* drm/i915: Make context pinning part of intel_context_opsChris Wilson2019-03-081-63/+45
* drm/i915: Move over to intel_context_lookup()Chris Wilson2019-03-081-10/+19
* drm/i915: Store the intel_context_ops in the intel_engine_csChris Wilson2019-03-081-7/+6
* drm/i915: Track active engines within a contextChris Wilson2019-03-081-12/+10
* drm/i915: Pass around the intel_contextChris Wilson2019-03-061-20/+21
* drm/i915: Store the BIT(engine->id) as the engine's maskChris Wilson2019-03-051-6/+6
* drm/i915: Prioritise non-busywait semaphore workloadsChris Wilson2019-03-011-1/+1
* drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+Chris Wilson2019-03-011-0/+1
* drm/i915/execlists: Suppress redundant preemptionChris Wilson2019-03-011-4/+40
* drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson2019-02-281-1/+8
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-4/+2
* drm/i915: Compute the global scheduler capsChris Wilson2019-02-281-6/+0
* drm/i915: Remove i915_request.global_seqnoChris Wilson2019-02-261-30/+4
* drm/i915: Remove access to global seqno in the HWSPChris Wilson2019-02-261-15/+6
* drm/i915: Replace global_seqno with a hangcheck heartbeat seqnoChris Wilson2019-02-261-0/+15
* drm/i915: Only try to park engines after a failed resetChris Wilson2019-02-141-0/+2
* drm/i915/execlists: Refactor out can_merge_rq()Chris Wilson2019-02-091-11/+24
* drm/i915: Don't claim an unstarted request was guiltyChris Wilson2019-02-081-3/+39
* drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)Tvrtko Ursulin2019-02-051-1/+3
* drm/i915/perf: lock powergating configuration to default when activeLionel Landwerlin2019-02-051-11/+35
* drm/i915: Record the sseu configuration per-context & engineLionel Landwerlin2019-02-051-15/+16
* drm/i915/execlists: Suppress preempting selfChris Wilson2019-01-291-8/+88
* drm/i915: Rename execlists->queue_priority to queue_priority_hintChris Wilson2019-01-291-9/+11
* drm/i915: Identify active requestsChris Wilson2019-01-291-5/+34
* drm/i915: Track the context's seqno in its own timeline HWSPChris Wilson2019-01-281-11/+20
* drm/i915: Allocate a status page for each timelineChris Wilson2019-01-281-5/+17