Chris Wilson
|
8c185ecaf4
drm/i915: Split I915_RESET_IN_PROGRESS into two flags
|
8 jaren geleden |
Dave Airlie
|
2e16101780
Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 jaren geleden |
Chris Wilson
|
5400367a86
drm/i915: Ensure the engine is idle before manually changing HWS
|
8 jaren geleden |
Chris Wilson
|
c8659efac5
drm/i915: Drop spinlocks around adding to the client request list
|
8 jaren geleden |
Chris Wilson
|
675204153e
drm/i915: s/assert_spin_locked/lockdep_assert_held/
|
8 jaren geleden |
Chris Wilson
|
e60a870d7f
drm/i915: Assert that fence->lock is held in an irq-safe manner
|
8 jaren geleden |
Ingo Molnar
|
f361bf4a66
sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API dependency
|
8 jaren geleden |
Ingo Molnar
|
e601757102
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h>
|
8 jaren geleden |
Chris Wilson
|
56299fb7d9
drm/i915: Signal first fence from irq handler if complete
|
8 jaren geleden |
Chris Wilson
|
0f2f61d4a8
drm/i915: Remove one level of indention from wait-for-execute
|
8 jaren geleden |
Chris Wilson
|
24f417ec0c
drm/i915: Immediately process a reset before starting waiting
|
8 jaren geleden |
Chris Wilson
|
e07051142c
drm/i915: Refactor direct GPU reset from request waiters
|
8 jaren geleden |
Chris Wilson
|
a49625f906
drm/i915: Replace reset_wait_queue with default_wake_function
|
8 jaren geleden |
Chris Wilson
|
d6a2289d9d
drm/i915: Remove the preempted request from the execution queue
|
8 jaren geleden |
Chris Wilson
|
754c9fd576
drm/i915: Protect the request->global_seqno with the engine->timeline lock
|
8 jaren geleden |
Chris Wilson
|
fe49789fab
drm/i915: Deconstruct execute fence
|
8 jaren geleden |
Chris Wilson
|
541ca6ed79
drm/i915: Inline __i915_gem_request_wait_for_execute()
|
8 jaren geleden |
Chris Wilson
|
7de53bf7e6
drm/i915: Add ourselves to the gpu error waitqueue for the entire wait
|
8 jaren geleden |
Chris Wilson
|
4b36b2e506
drm/i915: Use a local to shorten req->i915->gpu_error.wait_queue
|
8 jaren geleden |
Chris Wilson
|
12d3173b2e
drm/i915: Move reserve_seqno() next to unreserve_seqno()
|
8 jaren geleden |
Chris Wilson
|
9b6586ae9f
drm/i915: Keep a global seqno per-engine
|
8 jaren geleden |
Tvrtko Ursulin
|
354d036fcf
drm/i915/tracepoints: Add request submit and execute tracepoints
|
8 jaren geleden |
Tvrtko Ursulin
|
9369250298
drm/i915/tracepoints: Tidy i915_gem_request_wait_begin
|
8 jaren geleden |
Chris Wilson
|
c33ed067d1
drm/i915: Break i915_spin_request() if we see an interrupt
|
8 jaren geleden |
Chris Wilson
|
44a027058b
drm/i915: Check for timeout completion when waiting for the rq to submitted
|
8 jaren geleden |
Tvrtko Ursulin
|
73dec95e6b
drm/i915: Emit to ringbuffer directly
|
8 jaren geleden |
Chris Wilson
|
c835c55083
drm/i915: Add selftests for i915_gem_request
|
8 jaren geleden |
Chris Wilson
|
969bb72cbf
drm/i915: Check for timeout completion when waiting for the rq to submitted
|
8 jaren geleden |
Chris Wilson
|
6ffb7d0756
drm/i915: Construct a request even if the GPU is currently hung
|
9 jaren geleden |
Chris Wilson
|
c781c978e7
drm/i915: Add a sanity check that no request is submitted in the middle
|
9 jaren geleden |