summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_request.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-19drm/i915: Differentiate between sw write location into ring and last hw readChris Wilson1-1/+1
2017-04-26drm/i915: Confirm the request is still active before adding it to the awaitChris Wilson1-0/+3
2017-03-31drm/i915: Combine reset_all_global_seqno() loops into oneChris Wilson1-9/+5
2017-03-31drm/i915: Remove redudant wait for each engine to idle from seqno wrapChris Wilson1-3/+0
2017-03-31drm/i915: Move retire-requests into i915_gem_wait_for_idle()Chris Wilson1-3/+0
2017-03-30drm/i915: Use a dummy timeline name for a signaled fenceChris Wilson1-0/+11
2017-03-21drm/i915: Remove intel_ring.last_retired_headChris Wilson1-1/+1
2017-03-16drm/i915: Split I915_RESET_IN_PROGRESS into two flagsChris Wilson1-1/+1
2017-03-08Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/dr...Dave Airlie1-243/+256
2017-03-03drm/i915: Ensure the engine is idle before manually changing HWSChris Wilson1-0/+3
2017-03-03drm/i915: Drop spinlocks around adding to the client request listChris Wilson1-28/+6
2017-03-02drm/i915: s/assert_spin_locked/lockdep_assert_held/Chris Wilson1-2/+2
2017-03-02drm/i915: Assert that fence->lock is held in an irq-safe mannerChris Wilson1-1/+4
2017-03-02sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API depe...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+2
2017-02-28drm/i915: Signal first fence from irq handler if completeChris Wilson1-1/+1
2017-02-23drm/i915: Remove one level of indention from wait-for-executeChris Wilson1-21/+18
2017-02-23drm/i915: Immediately process a reset before starting waitingChris Wilson1-0/+3
2017-02-23drm/i915: Refactor direct GPU reset from request waitersChris Wilson1-8/+12
2017-02-23drm/i915: Replace reset_wait_queue with default_wake_functionChris Wilson1-23/+7
2017-02-23drm/i915: Remove the preempted request from the execution queueChris Wilson1-0/+55
2017-02-23drm/i915: Protect the request->global_seqno with the engine->timeline lockChris Wilson1-15/+30
2017-02-23drm/i915: Deconstruct execute fenceChris Wilson1-38/+12
2017-02-23drm/i915: Inline __i915_gem_request_wait_for_execute()Chris Wilson1-49/+29
2017-02-23drm/i915: Add ourselves to the gpu error waitqueue for the entire waitChris Wilson1-5/+5
2017-02-23drm/i915: Use a local to shorten req->i915->gpu_error.wait_queueChris Wilson1-4/+4
2017-02-23drm/i915: Move reserve_seqno() next to unreserve_seqno()Chris Wilson1-84/+77
2017-02-23drm/i915: Keep a global seqno per-engineChris Wilson1-38/+45
2017-02-21drm/i915/tracepoints: Add request submit and execute tracepointsTvrtko Ursulin1-0/+2
2017-02-21drm/i915/tracepoints: Tidy i915_gem_request_wait_beginTvrtko Ursulin1-1/+1
2017-02-17drm/i915: Break i915_spin_request() if we see an interruptChris Wilson1-1/+11
2017-02-16drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson1-1/+6
2017-02-14drm/i915: Emit to ringbuffer directlyTvrtko Ursulin1-4/+4
2017-02-13drm/i915: Add selftests for i915_gem_requestChris Wilson1-0/+5
2017-02-09drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson1-1/+6
2017-01-16drm/i915: Construct a request even if the GPU is currently hungChris Wilson1-25/+3
2017-01-11drm/i915: Add a sanity check that no request is submitted in the middleChris Wilson1-0/+7
2017-01-04Merge tag 'v4.10-rc2' into drm-intel-next-queuedDaniel Vetter1-1/+1
2016-12-18drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfuncChris Wilson1-4/+1
2016-12-18drm/i915: Unify active context tracking between legacy/execlists/gucChris Wilson1-13/+25
2016-12-13Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-265/+499
2016-12-05drm/i915: Hold a reference on the request for its fence chainChris Wilson1-7/+27
2016-11-25drm/i915: Integrate i915_sw_fence with debugobjectsChris Wilson1-0/+9
2016-11-25drm/i915: Hold a reference on the request for its fence chainChris Wilson1-7/+27
2016-11-25drm/i915: Assert no external observers when unwind a failed request allocChris Wilson1-0/+5
2016-11-25drm/i915: Add is-completed assert to request retire entrypointChris Wilson1-0/+2
2016-11-25drm/i915: Rename i915_gem_timeline.next_seqno to .seqnoJoonas Lahtinen1-7/+7
2016-11-21drm/i915: Wipe hang stats as an embedded structMika Kuoppala1-2/+2
2016-11-21drm/i915: Use request retirement as context progressMika Kuoppala1-0/+4
2016-11-18drm/i915: Check that each request phase is completed before retiringChris Wilson1-0/+2