Chris Wilson
|
735e0eb669
drm/i915: Skip adding the request to the signal tree is complete
|
8 years ago |
Chris Wilson
|
bac2ef4b47
drm/i915: Report back whether the irq was armed when adding the waiter
|
8 years ago |
Chris Wilson
|
f7b02a529a
drm/i915: Skip waking the signaler when enabling before request submission
|
8 years ago |
Chris Wilson
|
695eaa3b60
drm/i915: Include interesting seqno in the missed breadcrumb debug
|
8 years ago |
Chris Wilson
|
a7980a640c
drm/i915: Apply a cond_resched() to the saturated signaler
|
8 years ago |
Chris Wilson
|
b1becb8826
drm/i915: Park the signaler before sleeping
|
8 years ago |
Chris Wilson
|
467221bc60
drm/i915: Protect intel_engine_wakeup() for call from irq context
|
8 years ago |
Chris Wilson
|
a6b0a14128
drm/i915/breadcrumbs: Tweak commentary
|
8 years ago |
Chris Wilson
|
908a6cbf84
drm/i915/breadcrumbs: Assert that we do not shortcut the current bottom-half
|
8 years ago |
Chris Wilson
|
a5cae7b8ed
drm/i915/breadcrumbs: Disable interrupt bottom-half first on idling
|
8 years ago |
Chris Wilson
|
429732e860
drm/i915/breadcrumbs: Update bottom-half before marking as complete
|
8 years ago |
Chris Wilson
|
4bd66391dd
drm/i915/breadcrumbs: Use booleans for intel_breadcrumbs_busy()
|
8 years ago |
Daniel Vetter
|
7ffe939dd9
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
|
8 years ago |
Dave Airlie
|
2e16101780
Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 years ago |
Tvrtko Ursulin
|
cdc3a45390
drm/i915: No need to save/restore irq status in intel_engine_wakeup
|
8 years ago |
Tvrtko Ursulin
|
a9e64931ee
drm/i915: No need to save/restore irq status in intel_breadcrumbs_fake_irq
|
8 years ago |
Chris Wilson
|
e1c0c91bda
drm/i915: Wake up all waiters before idling
|
8 years ago |
Chris Wilson
|
61d3dc7080
drm/i915: Split breadcrumbs spinlock into two
|
8 years ago |
Chris Wilson
|
b66255f0f7
drm/i915: Refactor wakeup of the next breadcrumb waiter
|
8 years ago |
Chris Wilson
|
675204153e
drm/i915: s/assert_spin_locked/lockdep_assert_held/
|
8 years ago |
Chris Wilson
|
e60a870d7f
drm/i915: Assert that fence->lock is held in an irq-safe manner
|
8 years ago |
Ingo Molnar
|
ae7e81c077
sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h>
|
8 years ago |
Chris Wilson
|
80166e406e
drm/i915: Consolidate reporting of "missed breadcrumbs"
|
8 years ago |
Chris Wilson
|
67b807a892
drm/i915: Delay disabling the user interrupt for breadcrumbs
|
8 years ago |
Chris Wilson
|
19d0a57271
drm/i915: Defer enabling hangcheck to the first fake breadcrumb interrupt
|
8 years ago |
Chris Wilson
|
56299fb7d9
drm/i915: Signal first fence from irq handler if complete
|
8 years ago |
Chris Wilson
|
8d769ea7bc
drm/i915: Report both waiters and success from intel_engine_wakeup()
|
8 years ago |
Chris Wilson
|
d6a2289d9d
drm/i915: Remove the preempted request from the execution queue
|
8 years ago |
Chris Wilson
|
9eb143bbec
drm/i915: Allow a request to be cancelled
|
8 years ago |
Chris Wilson
|
cced5e2f09
drm/i915: Take a reference whilst processing the signaler request
|
8 years ago |