Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
71851fa82f4d644f947dd60cfcf81b47640c1b51
/
drivers
/
gpu
/
drm
/
i915
/
intel_breadcrumbs.c
735e0eb
drm/i915: Skip adding the request to the signal tree is complete
by Chris Wilson
· 8 years ago
bac2ef4
drm/i915: Report back whether the irq was armed when adding the waiter
by Chris Wilson
· 8 years ago
f7b02a5
drm/i915: Skip waking the signaler when enabling before request submission
by Chris Wilson
· 8 years ago
695eaa3
drm/i915: Include interesting seqno in the missed breadcrumb debug
by Chris Wilson
· 8 years ago
a7980a6
drm/i915: Apply a cond_resched() to the saturated signaler
by Chris Wilson
· 8 years ago
b1becb8
drm/i915: Park the signaler before sleeping
by Chris Wilson
· 8 years ago
467221b
drm/i915: Protect intel_engine_wakeup() for call from irq context
by Chris Wilson
· 8 years ago
a6b0a141
drm/i915/breadcrumbs: Tweak commentary
by Chris Wilson
· 8 years ago
908a6cb
drm/i915/breadcrumbs: Assert that we do not shortcut the current bottom-half
by Chris Wilson
· 8 years ago
a5cae7b
drm/i915/breadcrumbs: Disable interrupt bottom-half first on idling
by Chris Wilson
· 8 years ago
429732e
drm/i915/breadcrumbs: Update bottom-half before marking as complete
by Chris Wilson
· 8 years ago
4bd6639
drm/i915/breadcrumbs: Use booleans for intel_breadcrumbs_busy()
by Chris Wilson
· 8 years ago
7ffe939
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
2e16101
Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
cdc3a45
drm/i915: No need to save/restore irq status in intel_engine_wakeup
by Tvrtko Ursulin
· 8 years ago
a9e6493
drm/i915: No need to save/restore irq status in intel_breadcrumbs_fake_irq
by Tvrtko Ursulin
· 8 years ago
e1c0c91
drm/i915: Wake up all waiters before idling
by Chris Wilson
· 8 years ago
61d3dc7
drm/i915: Split breadcrumbs spinlock into two
by Chris Wilson
· 8 years ago
b66255f
drm/i915: Refactor wakeup of the next breadcrumb waiter
by Chris Wilson
· 8 years ago
6752041
drm/i915: s/assert_spin_locked/lockdep_assert_held/
by Chris Wilson
· 8 years ago
e60a870
drm/i915: Assert that fence->lock is held in an irq-safe manner
by Chris Wilson
· 8 years ago
ae7e81c
sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h>
by Ingo Molnar
· 8 years ago
80166e40
drm/i915: Consolidate reporting of "missed breadcrumbs"
by Chris Wilson
· 8 years ago
67b807a8
drm/i915: Delay disabling the user interrupt for breadcrumbs
by Chris Wilson
· 8 years ago
19d0a57
drm/i915: Defer enabling hangcheck to the first fake breadcrumb interrupt
by Chris Wilson
· 8 years ago
56299fb
drm/i915: Signal first fence from irq handler if complete
by Chris Wilson
· 8 years ago
8d769ea
drm/i915: Report both waiters and success from intel_engine_wakeup()
by Chris Wilson
· 8 years ago
d6a2289
drm/i915: Remove the preempted request from the execution queue
by Chris Wilson
· 8 years ago
9eb143b
drm/i915: Allow a request to be cancelled
by Chris Wilson
· 8 years ago
cced5e2
drm/i915: Take a reference whilst processing the signaler request
by Chris Wilson
· 8 years ago
754c9fd
drm/i915: Protect the request->global_seqno with the engine->timeline lock
by Chris Wilson
· 8 years ago
9b6586a
drm/i915: Keep a global seqno per-engine
by Chris Wilson
· 8 years ago
6ef98ea
drm/i915: Only start with the fake-irq timer if interrupts are dead
by Chris Wilson
· 8 years ago
8998567
drm/i915: Defer declaration of missed-interrupt until the waiter is asleep
by Chris Wilson
· 8 years ago
2246bea
drm/i915: Postpone fake breadcrumb interrupt until real interrupts cease
by Chris Wilson
· 8 years ago
f97fbf9
drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove
by Chris Wilson
· 8 years ago
fe3288b
drm/i915: Park the breadcrumbs signaler across a GPU reset
by Chris Wilson
· 8 years ago
7c9e934
drm/i915: Emit dma-fence (and execlists submit) first from signaler
by Chris Wilson
· 8 years ago
538b257
drm/i915: Move breadcrumbs irq_posted up a level to engine
by Chris Wilson
· 8 years ago
2f1ac9c
drm/i915: Queue hangcheck when irqs are disabled
by Chris Wilson
· 8 years ago
d856786
drm/i915/breadcrumbs: s/container_of/rb_entry/
by Chris Wilson
· 8 years ago
381744f
drm/i915: Add a warning on shutdown if signal threads still active
by Chris Wilson
· 8 years ago
6a5d1db
drm/i915: Spin until breadcrumb threads are complete
by Chris Wilson
· 8 years ago
f6168e3
drm/i915: Convert breadcrumbs spinlock to be irqsafe
by Chris Wilson
· 8 years ago
65e4760
drm/i915: Introduce a global_seqno for each request
by Chris Wilson
· 8 years ago
f54d186
dma-buf: Rename struct fence to dma_fence
by Chris Wilson
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
ad07dfc
drm/i915: Reset the breadcrumbs IRQ more carefully
by Chris Wilson
· 8 years ago
5590af3
drm/i915: Drive request submission through fence callbacks
by Chris Wilson
· 8 years ago
dbd6ef2
drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh
by Chris Wilson
· 8 years ago
83348ba
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
by Chris Wilson
· 8 years ago
4a50d20
drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
by Chris Wilson
· 8 years ago
f527a38
drm/i915: Update the breadcrumb interrupt counter before enabling
by Chris Wilson
· 8 years ago
e8a261e
drm/i915: Rename request reference/unreference to get/put
by Chris Wilson
· 8 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 8 years ago
232af39
drm/i915/breadcrumbs: Queue hangcheck before sleeping
by Chris Wilson
· 9 years ago
aca34b6
drm/i915: Group the irq breadcrumb variables into the same cacheline
by Chris Wilson
· 9 years ago
0417131
drm/i915: Always double check for a missed interrupt for new bottom halves
by Chris Wilson
· 9 years ago
31bb59c
drm/i915: Move the get/put irq locking into the caller
by Chris Wilson
· 9 years ago
b385085
drm/i915: Embed signaling node into the GEM request
by Chris Wilson
· 9 years ago
c81d461
drm/i915: Convert trace-irq to the breadcrumb waiter
by Chris Wilson
· 9 years ago
3d5564e
drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
by Chris Wilson
· 9 years ago
1b7744e
drm/i915: Use HWS for seqno tracking everywhere
by Chris Wilson
· 9 years ago
688e6c7
drm/i915: Slaughter the thundering i915_wait_request herd
by Chris Wilson
· 9 years ago