summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_request.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Switch back to an array of logical per-engine HW contextsChris Wilson2019-04-261-12/+3Star
* drm/i915: Export intel_context_instance()Chris Wilson2019-04-261-1/+10
* drm/i915: Explicitly pin the logical context for execbufChris Wilson2019-04-251-9/+0Star
* drm/i915: Invert the GEM wakeref hierarchyChris Wilson2019-04-241-5/+5
* drm/i915: Pass intel_context to i915_request_create()Chris Wilson2019-04-241-105/+142
* drm/i915: Introduce context->enter() and context->exit()Chris Wilson2019-04-241-18/+4Star
* drm/i915: Move GraphicsTechnology files under gt/Chris Wilson2019-04-241-1/+0Star
* drm/i915: Expose the busyspin durations for i915_wait_requestChris Wilson2019-04-191-2/+25
* drm/i915: Call i915_sw_fence_fini on request cleanupChris Wilson2019-04-111-0/+1
* drm/i915: Bump ready tasks ahead of busywaitsChris Wilson2019-04-111-0/+40
* drm/i915: Consolidate the timeline->barrierChris Wilson2019-04-081-9/+0Star
* drm/i915: extract intel_pm.h from intel_drv.hJani Nikula2019-04-081-1/+2
* drm/i915: Use lockdep_pin_lock() over the construction of the requestChris Wilson2019-04-051-0/+5
* drm/i915: Only emit one semaphore per requestChris Wilson2019-04-021-2/+9
* drm/i915: Allow contexts to share a single timeline across all enginesChris Wilson2019-03-221-25/+55
* drm/i915: Stop storing the context name as the timeline nameChris Wilson2019-03-211-5/+2Star
* drm/i915: Hold a ref to the ring while retiringChris Wilson2019-03-181-1/+5
* drm/i915: Reduce presumption of request ordering for barriersChris Wilson2019-03-081-0/+1
* drm/i915: Use i915_global_register()Chris Wilson2019-03-061-14/+22
* drm/i915: Prioritise non-busywait semaphore workloadsChris Wilson2019-03-011-0/+16
* drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+Chris Wilson2019-03-011-2/+136
* drm/i915: Keep timeline HWSP allocated until idle across the systemChris Wilson2019-03-011-15/+16
* drm/i915: Introduce i915_timeline.mutexChris Wilson2019-03-011-1/+5
* drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson2019-03-011-0/+15
* drm/i915: Make request allocation caches globalChris Wilson2019-02-281-8/+45
* drm/i915: Remove i915_request.global_seqnoChris Wilson2019-02-261-29/+5Star
* drm/i915: Remove access to global seqno in the HWSPChris Wilson2019-02-261-17/+10Star
* drm/i915: Beware temporary wedging when determining -EIOChris Wilson2019-02-201-2/+3
* drm/i915: Use time based guilty context banningChris Wilson2019-02-191-2/+0Star
* drm/i915: Defer application of request banning to submissionChris Wilson2019-02-151-0/+3
* drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()Chris Wilson2019-02-131-2/+19
* drm/i915: Pull i915_gem_active into the i915_active familyChris Wilson2019-02-051-24/+11Star
* drm/i915: Add timeline barrier supportTvrtko Ursulin2019-02-051-0/+17
* drm/i915: Trim NEWCLIENT boostingChris Wilson2019-02-041-1/+1
* drm/i915: Replace global breadcrumbs with per-context interrupt trackingChris Wilson2019-01-291-93/+49Star
* drm/i915: Identify active requestsChris Wilson2019-01-291-5/+5
* drm/i915: Track the context's seqno in its own timeline HWSPChris Wilson2019-01-281-1/+2
* drm/i915: Introduce concept of per-timeline (context) HWSPChris Wilson2019-01-281-5/+11
* drm/i915: Remove GPU reset dependence on struct_mutexChris Wilson2019-01-251-47/+0Star
* drm/i915: Remove manual breadcumb countingChris Wilson2019-01-251-2/+2
* Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi2019-01-221-6/+6
|\
| * Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie2019-01-091-6/+6
| |\
| | * drm/i915: Compile fix for 64b dma-fence seqnoMika Kuoppala2018-12-071-6/+6
* | | drm/i915: Tidy common test_bit probing of i915_request->fence.flagsChris Wilson2019-01-221-1/+1
* | | drm/i915: Prevent use of global_seqno=0Chris Wilson2019-01-211-1/+8
* | | drm/i915: Pull all the reset functionality together into i915_reset.cChris Wilson2019-01-161-0/+1
* | | drm/i915: Reduce i915_request_alloc retirement to local contextChris Wilson2019-01-091-22/+33
* | | drm/i915: Drop unused engine->irq_seqno_barrier w/aChris Wilson2018-12-311-7/+1Star
* | | drm/i915: Remove redundant trailing request flushChris Wilson2018-12-311-7/+7
* | | drm/i915: Remove HW semaphores for gen7 inter-engine synchronisationChris Wilson2018-12-281-120/+6Star