Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1e016a8693368c163b18104a28c4edc71858f2d2
/
drivers
/
gpu
/
drm
/
i915
/
i915_request.c
1e016a8
drm/i915: Park signaling thread while wrapping the seqno
by Chris Wilson
· 6 years ago
3337325
drm/i915: Remove the global cache shrink & rcu barrier on allocation failure
by Chris Wilson
· 6 years ago
e9eaf82
drm/i915: Priority boost for waiting clients
by Chris Wilson
· 6 years ago
e2f3496
drm/i915: Pull scheduling under standalone lock
by Chris Wilson
· 6 years ago
b16c765
drm/i915: Priority boost for new clients
by Chris Wilson
· 6 years ago
11abf0c
drm/i915: Limit the backpressure for i915_request allocation
by Chris Wilson
· 6 years ago
97f0615
drm/i915: Pull seqno started checks together
by Chris Wilson
· 6 years ago
ec625fb
drm/i915: Provide a timeout to i915_gem_wait_for_idle()
by Chris Wilson
· 7 years ago
890fd18
drm/i915: Replace nested subclassing with explicit subclasses
by Chris Wilson
· 7 years ago
6dd7526
drm/i915: Export i915_request_skip()
by Chris Wilson
· 7 years ago
e3be407
drm/i915: Only signal from interrupt when requested
by Chris Wilson
· 7 years ago
7879687
drm/i915: Move the irq_counter inside the spinlock
by Chris Wilson
· 7 years ago
697b9a8
drm/i915: Make closing request flush mandatory
by Chris Wilson
· 7 years ago
b3ee09a
drm/i915/ringbuffer: Fix context restore upon reset
by Chris Wilson
· 7 years ago
09a4c02
drm/i915: Look for an active kernel context before switching
by Chris Wilson
· 7 years ago
1fc44d9
drm/i915: Store a pointer to intel_context in i915_request
by Chris Wilson
· 7 years ago
4e0d64d
drm/i915: Move request->ctx aside
by Chris Wilson
· 7 years ago
0adb90d
drm/i915: Annotate timeline lock nesting
by Chris Wilson
· 7 years ago
71ace7c
drm/i915: Disable tasklet scheduling across initial scheduling
by Chris Wilson
· 7 years ago
43c8c44
drm/i915: Remove assertion of active_rings must be non-empty if active_requests
by Chris Wilson
· 7 years ago
7c572e1
drm/i915: Keep one request in our ring_list
by Chris Wilson
· 7 years ago
ea491b2
drm/i915: Reset the hangcheck timestamp before repeating a seqno
by Chris Wilson
· 7 years ago
a89d1f9
drm/i915: Split i915_gem_timeline into individual timelines
by Chris Wilson
· 7 years ago
65fcb80
drm/i915: Move timeline from GTT to ring
by Chris Wilson
· 7 years ago
643b450
drm/i915: Only track live rings for retiring
by Chris Wilson
· 7 years ago
b887d61
drm/i915: Retire requests along rings
by Chris Wilson
· 7 years ago
ab82a06
drm/i915: Wrap engine->context_pin() and engine->context_unpin()
by Chris Wilson
· 7 years ago
52d7f16
drm/i915: Stop tracking timeline->inflight_seqnos
by Chris Wilson
· 7 years ago
b7268c5
drm/i915: Pack params to engine->schedule() into a struct
by Chris Wilson
· 7 years ago
0c7112a
drm/i915: Rename priotree to sched
by Chris Wilson
· 7 years ago
0c5c7df
drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE
by Tvrtko Ursulin
· 7 years ago
d0667e9
drm/i915: Pass the set of guilty engines to i915_reset()
by Chris Wilson
· 7 years ago
e4d2006
drm/i915: Split out parking from the idle worker for reuse
by Chris Wilson
· 7 years ago
e770276
drm/i915: Include the HW breadcrumb whenever we trace the global_seqno
by Chris Wilson
· 7 years ago
4ccfee9
drm/i915: Remove local timeline var from submit/unsubmit
by Chris Wilson
· 7 years ago
0e59c20
drm/i915: Fix tracing of submit seqno
by Chris Wilson
· 7 years ago
ce80075
drm/i915: Add control flags to i915_handle_error()
by Chris Wilson
· 7 years ago
d9b13c4
drm/i915: Trace GEM steps between submit and wedging
by Chris Wilson
· 7 years ago
6f9ec41
drm/i915: Remove the impedance mismatch around intel_engine_enable_signaling
by Chris Wilson
· 7 years ago
47650db
drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection
by Chris Wilson
· 7 years ago
3662003
drm/i915: Update ring position from request on retiring
by Chris Wilson
· 7 years ago
f41d19b
drm/i915: Flush waiters on seqno wraparound
by Chris Wilson
· 7 years ago
93eef7d
drm/i915: Stop kicking the signaling thread on seqno wraparound
by Chris Wilson
· 7 years ago
e532be8
drm/i915: Update missing parts after the rename to i915_request
by Michel Thierry
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
[Renamed (79%) from drivers/gpu/drm/i915/i915_gem_request.c]
158863f
drm/i915: Make global seqno known in i915_gem_request_execute tracepoint
by Tvrtko Ursulin
· 7 years ago
d880212
drm/i915: Fix kerneldoc warnings for i915_gem_request
by Chris Wilson
· 7 years ago
253a281
drm/i915: Remove superfluous worker wakeups when RPS is already boosted
by Chris Wilson
· 7 years ago
c22b355
drm/i915: Trim the retired request queue after submitting
by Chris Wilson
· 7 years ago
8ac71d1
drm/i915: Skip request serialisation if the timeline is already complete
by Chris Wilson
· 7 years ago
b7a3f33
drm/i915/breadcrumbs: Drop request reference for the signaler thread
by Chris Wilson
· 7 years ago
8892304
drm/i915: Always run hangcheck while the GPU is busy
by Chris Wilson
· 7 years ago
c7cc144
drm/i915: Assert that we do not try to unsubmit a completed request
by Chris Wilson
· 7 years ago
6f56103
drm/i915: Track the number of times we have woken the GPU up
by Chris Wilson
· 7 years ago
f0111b0
drm/i915: Shrink the request kmem_cache on allocation error
by Chris Wilson
· 7 years ago
83cc84c
drm/i915: Assert all signalers we depended on did indeed signal
by Chris Wilson
· 7 years ago
2d453c7
drm/i915: Assert that the request is on the execution queue before being removed
by Chris Wilson
· 7 years ago
31c70f9
drm/i915: Ratelimit request allocation under oom
by Chris Wilson
· 7 years ago
2abe2f8
drm/i915: Allow fence allocations to fail
by Chris Wilson
· 7 years ago
b687637
drm/i915: Restore GT performance in headless mode with DMC loaded
by Tvrtko Ursulin
· 7 years ago
b1c24a6
drm/i915: Unwind incomplete legacy context switches
by Chris Wilson
· 7 years ago
feff0dc
drm/i915/pmu: Suspend sampling when GPU is idle
by Tvrtko Ursulin
· 7 years ago
3fef5cd
drm/i915: Automatic i915_switch_context for legacy
by Chris Wilson
· 7 years ago
2113184
drm/i915: Pull the unconditional GPU cache invalidation into request construction
by Chris Wilson
· 7 years ago
aba5e27
drm/i915: Add a hook for making the engines idle (parking) and unparking
by Chris Wilson
· 7 years ago
af7a8ff
drm/i915: Use rcu instead of stop_machine in set_wedged
by Daniel Vetter
· 7 years ago
562d9ba
drm/i915: Name structure in dev_priv that contains RPS/RC6 state as "gt_pm"
by Sagar Arun Kamble
· 7 years ago
e7af311
drm/i915: Introduce a preempt context
by Chris Wilson
· 7 years ago
7d1ea60
drm/i915: Give the invalid priority a magic name
by Chris Wilson
· 7 years ago
b2f2f0f
drm/i915: Make i915_spin_request() static
by Chris Wilson
· 7 years ago
a3df2c8
drm/i915: Confirm request->global_seqno after spin completion
by Chris Wilson
· 7 years ago
636918f
drm/i915: Mark the GT as busy before idling the previous request
by Chris Wilson
· 7 years ago
535275d
drm/i915: Squelch reset messages during selftests
by Chris Wilson
· 7 years ago
77b25a9
drm/i915: Make i915_gem_context_mark_guilty() safe for unlocked updates
by Chris Wilson
· 7 years ago
4d53568
drm/i915: Move idle checks before intel_engine_init_global_seqno()
by Chris Wilson
· 7 years ago
7b92c1b
drm/i915: Avoid keeping waitboost active for signaling threads
by Chris Wilson
· 8 years ago
6b56708
drm/i915: Remove the spin-request during execbuf await_request
by Chris Wilson
· 8 years ago
9f90ff3
drm/i915: Check signaled state after enabling signaling
by Chris Wilson
· 8 years ago
1d5fd00
drm/i915: Remove misleading comment in request_alloc
by Michał Winiarski
· 8 years ago
6c06757
drm/i915: Split execlist priority queue into rbtree + linked list
by Chris Wilson
· 8 years ago
266a240
drm/i915: Use engine->context_pin() to report the intel_ring
by Chris Wilson
· 8 years ago
49f0859
drm/i915: Switch the global i915.semaphores check to a local predicate
by Chris Wilson
· 8 years ago
fc9d4d2
drm/i915: Do not record a successful syncpoint for a dma-await
by Chris Wilson
· 8 years ago
7e8894e
drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]
by Chris Wilson
· 8 years ago
4797948
drm/i915: Squash repeated awaits on the same fence
by Chris Wilson
· 8 years ago
ceae14b
drm/i915: Lift timeline ordering to await_dma_fence
by Chris Wilson
· 8 years ago
29ef3fa
drm/i915: Unwrap top level fence-array
by Chris Wilson
· 8 years ago
f7b02a5
drm/i915: Skip waking the signaler when enabling before request submission
by Chris Wilson
· 8 years ago
e6ba999
drm/i915: Differentiate between sw write location into ring and last hw read
by Chris Wilson
· 8 years ago
ade0b0c
drm/i915: Confirm the request is still active before adding it to the await
by Chris Wilson
· 8 years ago
b0fd47a
drm/i915: Copy user requested buffers into the error state
by Chris Wilson
· 8 years ago
cbb60b4
drm/i915: Advance ring->head fully when idle
by Chris Wilson
· 8 years ago
2ca9faa
drm/i915: Assert the engine is idle before overwiting the HWS
by Chris Wilson
· 8 years ago
ae351be
drm/i915: Combine reset_all_global_seqno() loops into one
by Chris Wilson
· 8 years ago
7a453fb
drm/i915: Remove redudant wait for each engine to idle from seqno wrap
by Chris Wilson
· 8 years ago
72022a7
drm/i915: Move retire-requests into i915_gem_wait_for_idle()
by Chris Wilson
· 8 years ago
05506b5
drm/i915: Use a dummy timeline name for a signaled fence
by Chris Wilson
· 8 years ago
fe085f1
drm/i915: Remove intel_ring.last_retired_head
by Chris Wilson
· 8 years ago
8c185ec
drm/i915: Split I915_RESET_IN_PROGRESS into two flags
by Chris Wilson
· 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
Next »