Michel Thierry
|
ba74cb10c7
drm/i915/execlists: Delay writing to ELSP until HW has processed the previous write
|
7 years ago |
Sagar Arun Kamble
|
c6dce8f140
drm/i915: Update execlists tasklet naming
|
7 years ago |
Chris Wilson
|
fd13821219
drm/i915: Make request's wait-for-space explicit
|
7 years ago |
Chris Wilson
|
7c2fa7faf1
drm/i915: Stop caching the "golden" renderstate
|
7 years ago |
Chris Wilson
|
d2b4b97933
drm/i915: Record the default hw state after reset upon load
|
7 years ago |
Tvrtko Ursulin
|
1803fcbca2
drm/i915: Define an engine class enum for the uABI
|
7 years ago |
Michał Winiarski
|
c41937fd99
drm/i915/guc: Preemption! With GuC
|
8 years ago |
Michał Winiarski
|
3b8a8a3006
drm/i915: Add information needed to track engine preempt state
|
8 years ago |
Michał Winiarski
|
df77cd83d5
drm/i915: Extract "emit write" part of emit breadcrumb functions
|
8 years ago |
Chris Wilson
|
bcbd5c33a3
drm/i915/guc: Always enable the breadcrumbs irq
|
8 years ago |
Chris Wilson
|
aba5e27858
drm/i915: Add a hook for making the engines idle (parking) and unparking
|
8 years ago |
Chris Wilson
|
20ccd4d3f6
drm/i915: Use same test for eviction and submitting kernel context
|
8 years ago |
Chris Wilson
|
4a118ecbe9
drm/i915: Filter out spurious execlists context-switch interrupts
|
8 years ago |
Chris Wilson
|
f636edb214
drm/i915: Make i915_engine_info pretty printer to standalone
|
8 years ago |
Chris Wilson
|
beecec9017
drm/i915/execlists: Preemption!
|
8 years ago |
Mika Kuoppala
|
76e70087d3
drm/i915: Make execlist port count variable
|
8 years ago |
Mika Kuoppala
|
7a62cc6107
drm/i915: Add execlist_port_complete
|
8 years ago |
Mika Kuoppala
|
b620e87021
drm/i915: Make own struct for execlist items
|
8 years ago |
Chris Wilson
|
27a5f61b37
drm/i915: Cancel all ready but queued requests when wedging
|
8 years ago |
Chris Wilson
|
767a983ab2
drm/i915/execlists: Read the context-status HEAD from the HWSP
|
8 years ago |
Chris Wilson
|
6d2cb5aa38
drm/i915/execlists: Read the context-status buffer from the HWSP
|
8 years ago |
Chris Wilson
|
90cad095ee
drm/i915: Disable MI_STORE_DATA_IMM for i915g/i915gm
|
8 years ago |
Chris Wilson
|
f2f5c0610f
drm/i915: Don't use MI_STORE_DWORD_IMM on Sandybridge/vcs
|
8 years ago |
Michel Thierry
|
c64992e035
drm/i915: Look for active requests earlier in the reset path
|
8 years ago |
Chris Wilson
|
6c067579e6
drm/i915: Split execlist priority queue into rbtree + linked list
|
8 years ago |
Chris Wilson
|
77f0d0e925
drm/i915/execlists: Pack the count into the low bits of the port.request
|
8 years ago |
Chris Wilson
|
5e5655c32d
drm/i915: Micro-optimise hotpath through intel_ring_begin()
|
8 years ago |
Chris Wilson
|
95aebcb2da
drm/i915: Report the ring->space from intel_ring_update_space()
|
8 years ago |
Chris Wilson
|
605d5b3297
drm/i915: Avoid the branch in computing intel_ring_space()
|
8 years ago |
Chris Wilson
|
266a240bf0
drm/i915: Use engine->context_pin() to report the intel_ring
|
8 years ago |