summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_request.c
Commit message (Expand)AuthorAgeFilesLines
...
| * drm/i915: Signal first fence from irq handler if completeChris Wilson2017-02-271-1/+1
| * drm/i915: Remove one level of indention from wait-for-executeChris Wilson2017-02-231-21/+18
| * drm/i915: Immediately process a reset before starting waitingChris Wilson2017-02-231-0/+3
| * drm/i915: Refactor direct GPU reset from request waitersChris Wilson2017-02-231-8/+12
| * drm/i915: Replace reset_wait_queue with default_wake_functionChris Wilson2017-02-231-23/+7
| * drm/i915: Remove the preempted request from the execution queueChris Wilson2017-02-231-0/+55
| * drm/i915: Protect the request->global_seqno with the engine->timeline lockChris Wilson2017-02-231-15/+30
| * drm/i915: Deconstruct execute fenceChris Wilson2017-02-231-38/+12
| * drm/i915: Inline __i915_gem_request_wait_for_execute()Chris Wilson2017-02-231-49/+29
| * drm/i915: Add ourselves to the gpu error waitqueue for the entire waitChris Wilson2017-02-231-5/+5
| * drm/i915: Use a local to shorten req->i915->gpu_error.wait_queueChris Wilson2017-02-231-4/+4
| * drm/i915: Move reserve_seqno() next to unreserve_seqno()Chris Wilson2017-02-231-84/+77
| * drm/i915: Keep a global seqno per-engineChris Wilson2017-02-231-38/+45
| * drm/i915/tracepoints: Add request submit and execute tracepointsTvrtko Ursulin2017-02-211-0/+2
| * drm/i915/tracepoints: Tidy i915_gem_request_wait_beginTvrtko Ursulin2017-02-211-1/+1
| * drm/i915: Break i915_spin_request() if we see an interruptChris Wilson2017-02-171-1/+11
| * drm/i915: Emit to ringbuffer directlyTvrtko Ursulin2017-02-141-4/+4
| * drm/i915: Add selftests for i915_gem_requestChris Wilson2017-02-131-0/+5
| * drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson2017-02-091-1/+6
* | sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API depe...Ingo Molnar2017-03-021-0/+1
* | sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+2
* | drm/i915: Check for timeout completion when waiting for the rq to submittedChris Wilson2017-02-161-1/+6
|/
* drm/i915: Construct a request even if the GPU is currently hungChris Wilson2017-01-161-25/+3
* drm/i915: Add a sanity check that no request is submitted in the middleChris Wilson2017-01-111-0/+7
* Merge tag 'v4.10-rc2' into drm-intel-next-queuedDaniel Vetter2017-01-041-1/+1
|\
| * Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2016-12-131-265/+499
| |\
| | * drm/i915: Hold a reference on the request for its fence chainChris Wilson2016-12-051-7/+27
| * | locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger2016-11-161-1/+1
| * | drm/i915: Distinguish last emitted request from last submitted requestChris Wilson2016-10-101-2/+3
* | | drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfuncChris Wilson2016-12-181-4/+1
* | | drm/i915: Unify active context tracking between legacy/execlists/gucChris Wilson2016-12-181-13/+25
* | | drm/i915: Integrate i915_sw_fence with debugobjectsChris Wilson2016-11-251-0/+9
* | | drm/i915: Hold a reference on the request for its fence chainChris Wilson2016-11-251-7/+27
* | | drm/i915: Assert no external observers when unwind a failed request allocChris Wilson2016-11-251-0/+5
* | | drm/i915: Add is-completed assert to request retire entrypointChris Wilson2016-11-251-0/+2
* | | drm/i915: Rename i915_gem_timeline.next_seqno to .seqnoJoonas Lahtinen2016-11-251-7/+7
* | | drm/i915: Wipe hang stats as an embedded structMika Kuoppala2016-11-211-2/+2
* | | drm/i915: Use request retirement as context progressMika Kuoppala2016-11-211-0/+4
| |/ |/|
* | drm/i915: Check that each request phase is completed before retiringChris Wilson2016-11-181-0/+2
* | drm/i915: Be more careful to drop the GT wakerefChris Wilson2016-11-181-8/+9
* | drm/i915: Store the execution priority on the contextChris Wilson2016-11-141-1/+1
* | drm/i915/scheduler: Execute requests in order of prioritiesChris Wilson2016-11-141-0/+5
* | drm/i915/scheduler: Record all dependencies upon request constructionChris Wilson2016-11-141-1/+90
* | drm/i915/scheduler: Signal the arrival of a new requestChris Wilson2016-11-141-0/+13
* | drm/i915: Defer transfer onto execution timeline to actual hw submissionChris Wilson2016-11-141-13/+25
* | drm/i915: Split request submit/execute phase into twoChris Wilson2016-11-141-9/+24
* | drm/i915: Create distinct lockclasses for execution vs user timelinesChris Wilson2016-11-141-1/+1
* | drm/i915: Spin until breadcrumb threads are completeChris Wilson2016-11-091-3/+2
* | drm/i915: Avoid early GPU idling due to already pending idle workImre Deak2016-11-071-3/+3
* | drm/i915: Enable multiple timelinesChris Wilson2016-10-281-28/+33
OpenPOWER on IntegriCloud