Chris Wilson
|
caddfe7192
drm/i915: Defer breadcrumb emission
|
9 years ago |
Chris Wilson
|
98f29e8d90
drm/i915: Record space required for breadcrumb emission
|
9 years ago |
Chris Wilson
|
9b81d556b1
drm/i915: Rename ->emit_request to ->emit_breadcrumb
|
9 years ago |
Chris Wilson
|
73cb97010d
drm/i915: Combine seqno + tracking into a global timeline struct
|
9 years ago |
Chris Wilson
|
4e50f082ac
drm/i915: Reuse the active golden render state batch
|
9 years ago |
Chris Wilson
|
2e36991a8a
drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
|
9 years ago |
Chris Wilson
|
e95433c73a
drm/i915: Rearrange i915_wait_request() accounting with callers
|
9 years ago |
Akash Goel
|
3b3f1650b1
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
|
9 years ago |
Chris Wilson
|
0e70447605
drm/i915: Move common code out of i915_gpu_error.c
|
9 years ago |
Chris Wilson
|
ad07dfcddf
drm/i915: Reset the breadcrumbs IRQ more carefully
|
9 years ago |
Chris Wilson
|
8687b3ec85
drm/i915: Distinguish last emitted request from last submitted request
|
9 years ago |
Chris Wilson
|
1b36595ffb
drm/i915: Show RING registers through debugfs
|
9 years ago |
Ben Widawsky
|
f9e6137280
drm/i915: Try to print INSTDONE bits for all slice/subslice
|
9 years ago |
Ben Widawsky
|
d636951ec0
drm/i915: Cleanup instdone collection
|
9 years ago |
Chris Wilson
|
5590af3e11
drm/i915: Drive request submission through fence callbacks
|
9 years ago |
Chris Wilson
|
821ed7df6e
drm/i915: Update reset path to fix incomplete requests
|
9 years ago |
Chris Wilson
|
ea746f3659
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
|
9 years ago |
Chris Wilson
|
70c2a24dbf
drm/i915: Simplify ELSP queue request tracking
|
9 years ago |
Chris Wilson
|
9d80841ea4
drm/i915: Allow ringbuffers to be bound anywhere
|
9 years ago |
Tvrtko Ursulin
|
318f89ca20
drm/i915: Initialize legacy semaphores from engine hw id indexed array
|
9 years ago |
Tvrtko Ursulin
|
5ec2cf7e34
drm/i915: Add enum for hardware engine identifiers
|
9 years ago |
Chris Wilson
|
48bb74e48b
drm/i915: Use VMA for wa_ctx tracking
|
9 years ago |
Chris Wilson
|
51d545d026
drm/i915: Use VMA as the primary tracker for semaphore page
|
9 years ago |
Chris Wilson
|
adc320c4b7
drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c
|
9 years ago |
Chris Wilson
|
56c0f1a7c1
drm/i915: Use VMA for scratch page tracking
|
9 years ago |
Chris Wilson
|
57e8853181
drm/i915: Use VMA for ringbuffer tracking
|
9 years ago |
Chris Wilson
|
dbd6ef29a7
drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh
|
9 years ago |
Chris Wilson
|
83348ba84e
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
|
9 years ago |
Chris Wilson
|
1426f7157e
drm/i915: Correct typo for __i915_gem_active_get_rcu in a comment
|
9 years ago |
Chris Wilson
|
dcff85c844
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
|
9 years ago |