Chris Wilson
|
b92326a040
drm/i915: Only report a wakeup if the waiter was truly asleep
|
7 anni fa |
Chris Wilson
|
776bc27fd8
drm/i915: Stop listening to request resubmission from the signaler kthread
|
7 anni fa |
Chris Wilson
|
832265d38c
drm/i915: Include engine state on detecting a missed breadcrumb/seqno
|
7 anni fa |
Chris Wilson
|
c534612e78
drm/i915: Clear breadcrumb node when cancelling signaling
|
7 anni fa |
Chris Wilson
|
c16c4ba725
drm/i915: Move irqs enabled assertion deeper for mock breadcrumbs
|
7 anni fa |
Chris Wilson
|
e5330ac1f5
drm/i915: Check that the breadcrumb wasn't disarmed automatically before parking
|
7 anni fa |
Chris Wilson
|
bcbd5c33a3
drm/i915/guc: Always enable the breadcrumbs irq
|
7 anni fa |
Kees Cook
|
39cbf2aa41
drm/i915: Convert timers to use timer_setup()
|
7 anni fa |
Helge Deller
|
516726d46d
i915: Use %pS printk format for direct addresses
|
8 anni fa |
Chris Wilson
|
735e0eb669
drm/i915: Skip adding the request to the signal tree is complete
|
8 anni fa |
Chris Wilson
|
bac2ef4b47
drm/i915: Report back whether the irq was armed when adding the waiter
|
8 anni fa |
Chris Wilson
|
f7b02a529a
drm/i915: Skip waking the signaler when enabling before request submission
|
8 anni fa |
Chris Wilson
|
695eaa3b60
drm/i915: Include interesting seqno in the missed breadcrumb debug
|
8 anni fa |
Chris Wilson
|
a7980a640c
drm/i915: Apply a cond_resched() to the saturated signaler
|
8 anni fa |
Chris Wilson
|
b1becb8826
drm/i915: Park the signaler before sleeping
|
8 anni fa |
Chris Wilson
|
467221bc60
drm/i915: Protect intel_engine_wakeup() for call from irq context
|
8 anni fa |
Chris Wilson
|
a6b0a14128
drm/i915/breadcrumbs: Tweak commentary
|
8 anni fa |
Chris Wilson
|
908a6cbf84
drm/i915/breadcrumbs: Assert that we do not shortcut the current bottom-half
|
8 anni fa |
Chris Wilson
|
a5cae7b8ed
drm/i915/breadcrumbs: Disable interrupt bottom-half first on idling
|
8 anni fa |
Chris Wilson
|
429732e860
drm/i915/breadcrumbs: Update bottom-half before marking as complete
|
8 anni fa |
Chris Wilson
|
4bd66391dd
drm/i915/breadcrumbs: Use booleans for intel_breadcrumbs_busy()
|
8 anni fa |
Daniel Vetter
|
7ffe939dd9
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
|
8 anni fa |
Dave Airlie
|
2e16101780
Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 anni fa |
Tvrtko Ursulin
|
cdc3a45390
drm/i915: No need to save/restore irq status in intel_engine_wakeup
|
8 anni fa |
Tvrtko Ursulin
|
a9e64931ee
drm/i915: No need to save/restore irq status in intel_breadcrumbs_fake_irq
|
8 anni fa |
Chris Wilson
|
e1c0c91bda
drm/i915: Wake up all waiters before idling
|
8 anni fa |
Chris Wilson
|
61d3dc7080
drm/i915: Split breadcrumbs spinlock into two
|
8 anni fa |
Chris Wilson
|
b66255f0f7
drm/i915: Refactor wakeup of the next breadcrumb waiter
|
8 anni fa |
Chris Wilson
|
675204153e
drm/i915: s/assert_spin_locked/lockdep_assert_held/
|
8 anni fa |
Chris Wilson
|
e60a870d7f
drm/i915: Assert that fence->lock is held in an irq-safe manner
|
8 anni fa |