summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_request.c
AgeCommit message (Expand)Author
2017-03-02sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API depe...Ingo Molnar
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar
2017-02-27drm/i915: Signal first fence from irq handler if completeChris Wilson
2017-02-23drm/i915: Remove one level of indention from wait-for-executeChris Wilson
2017-02-23drm/i915: Immediately process a reset before starting waitingChris Wilson
2017-02-23drm/i915: Refactor direct GPU reset from request waitersChris Wilson
2017-02-23drm/i915: Replace reset_wait_queue with default_wake_functionChris Wilson
2017-02-23drm/i915: Remove the preempted request from the execution queueChris Wilson
2017-02-23drm/i915: Protect the request->global_seqno with the engine->timeline lockChris Wilson
2017-02-23drm/i915: Deconstruct execute fenceChris Wilson
2017-02-23drm/i915: Inline __i915_gem_request_wait_for_execute()Chris Wilson
2017-02-23drm/i915: Add ourselves to the gpu error waitqueue for the entire waitChris Wilson
2017-02-23drm/i915: Use a local to shorten req->i915->gpu_error.wait_queueChris Wilson
2017-02-23drm/i915: Move reserve_seqno() next to unreserve_seqno()Chris Wilson
2017-02-23drm/i915: Keep a global seqno per-engineChris Wilson
2017-02-21drm/i915/tracepoints: Add request submit and execute tracepointsTvrtko Ursulin
2017-02-21drm/i915/tracepoints: Tidy i915_gem_request_wait_beginTvrtko Ursulin
2017-02-17drm/i915: Break i915_spin_request() if we see an interruptChris Wilson
2017-02-16drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson
2017-02-14drm/i915: Emit to ringbuffer directlyTvrtko Ursulin
2017-02-13drm/i915: Add selftests for i915_gem_requestChris Wilson
2017-02-09drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson
2017-01-16drm/i915: Construct a request even if the GPU is currently hungChris Wilson
2017-01-11drm/i915: Add a sanity check that no request is submitted in the middleChris Wilson
2017-01-04Merge tag 'v4.10-rc2' into drm-intel-next-queuedDaniel Vetter
2016-12-18drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfuncChris Wilson
2016-12-18drm/i915: Unify active context tracking between legacy/execlists/gucChris Wilson
2016-12-13Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds
2016-12-05drm/i915: Hold a reference on the request for its fence chainChris Wilson
2016-11-25drm/i915: Integrate i915_sw_fence with debugobjectsChris Wilson
2016-11-25drm/i915: Hold a reference on the request for its fence chainChris Wilson
2016-11-25drm/i915: Assert no external observers when unwind a failed request allocChris Wilson
2016-11-25drm/i915: Add is-completed assert to request retire entrypointChris Wilson
2016-11-25drm/i915: Rename i915_gem_timeline.next_seqno to .seqnoJoonas Lahtinen
2016-11-21drm/i915: Wipe hang stats as an embedded structMika Kuoppala
2016-11-21drm/i915: Use request retirement as context progressMika Kuoppala
2016-11-18drm/i915: Check that each request phase is completed before retiringChris Wilson
2016-11-18drm/i915: Be more careful to drop the GT wakerefChris Wilson
2016-11-16locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger
2016-11-14drm/i915: Store the execution priority on the contextChris Wilson
2016-11-14drm/i915/scheduler: Execute requests in order of prioritiesChris Wilson
2016-11-14drm/i915/scheduler: Record all dependencies upon request constructionChris Wilson
2016-11-14drm/i915/scheduler: Signal the arrival of a new requestChris Wilson
2016-11-14drm/i915: Defer transfer onto execution timeline to actual hw submissionChris Wilson
2016-11-14drm/i915: Split request submit/execute phase into twoChris Wilson
2016-11-14drm/i915: Create distinct lockclasses for execution vs user timelinesChris Wilson
2016-11-09drm/i915: Spin until breadcrumb threads are completeChris Wilson
2016-11-07drm/i915: Avoid early GPU idling due to already pending idle workImre Deak
2016-10-28drm/i915: Enable multiple timelinesChris Wilson
2016-10-28drm/i915: Defer setting of global seqno on request to submissionChris Wilson