summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_request.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Mark the GT as busy before idling the previous requestChris Wilson2017-08-181-43/+45
* drm/i915: Squelch reset messages during selftestsChris Wilson2017-07-271-1/+1
* drm/i915: Make i915_gem_context_mark_guilty() safe for unlocked updatesChris Wilson2017-07-271-2/+1Star
* drm/i915: Move idle checks before intel_engine_init_global_seqno()Chris Wilson2017-07-271-0/+4
* drm/i915: Avoid keeping waitboost active for signaling threadsChris Wilson2017-06-281-1/+6
* drm/i915: Remove the spin-request during execbuf await_requestChris Wilson2017-06-081-12/+6Star
* drm/i915: Check signaled state after enabling signalingChris Wilson2017-06-081-1/+1
* drm/i915: Remove misleading comment in request_allocMichaƂ Winiarski2017-05-231-3/+0Star
* drm/i915: Split execlist priority queue into rbtree + linked listChris Wilson2017-05-171-2/+2
* drm/i915: Use engine->context_pin() to report the intel_ringChris Wilson2017-05-041-3/+6
* drm/i915: Switch the global i915.semaphores check to a local predicateChris Wilson2017-05-031-1/+3
* drm/i915: Do not record a successful syncpoint for a dma-awaitChris Wilson2017-05-031-18/+19
* drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]Chris Wilson2017-05-031-4/+4
* drm/i915: Squash repeated awaits on the same fenceChris Wilson2017-05-031-0/+9
* drm/i915: Lift timeline ordering to await_dma_fenceChris Wilson2017-05-031-3/+9
* drm/i915: Unwrap top level fence-arrayChris Wilson2017-05-031-23/+18Star
* drm/i915: Skip waking the signaler when enabling before request submissionChris Wilson2017-04-261-2/+2
* drm/i915: Differentiate between sw write location into ring and last hw readChris Wilson2017-04-251-4/+12
* drm/i915: Confirm the request is still active before adding it to the awaitChris Wilson2017-04-221-0/+3
* drm/i915: Copy user requested buffers into the error stateChris Wilson2017-04-151-0/+16
* drm/i915: Advance ring->head fully when idleChris Wilson2017-04-071-10/+22
* drm/i915: Assert the engine is idle before overwiting the HWSChris Wilson2017-04-071-1/+1
* drm/i915: Combine reset_all_global_seqno() loops into oneChris Wilson2017-03-311-9/+5Star
* drm/i915: Remove redudant wait for each engine to idle from seqno wrapChris Wilson2017-03-311-3/+0Star
* drm/i915: Move retire-requests into i915_gem_wait_for_idle()Chris Wilson2017-03-311-3/+0Star
* drm/i915: Use a dummy timeline name for a signaled fenceChris Wilson2017-03-301-0/+11
* drm/i915: Remove intel_ring.last_retired_headChris Wilson2017-03-211-1/+1
* drm/i915: Split I915_RESET_IN_PROGRESS into two flagsChris Wilson2017-03-161-1/+1
* Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/dr...Dave Airlie2017-03-081-243/+256
|\
| * drm/i915: Ensure the engine is idle before manually changing HWSChris Wilson2017-03-031-0/+3
| * drm/i915: Drop spinlocks around adding to the client request listChris Wilson2017-03-021-28/+6Star
| * drm/i915: s/assert_spin_locked/lockdep_assert_held/Chris Wilson2017-03-021-2/+2
| * drm/i915: Assert that fence->lock is held in an irq-safe mannerChris Wilson2017-03-021-1/+4
| * 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/+18Star
| * 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/+7Star
| * 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/+12Star
| * drm/i915: Inline __i915_gem_request_wait_for_execute()Chris Wilson2017-02-231-49/+29Star
| * 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/+77Star
| * 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