Chris Wilson
|
f2f5c0610f
drm/i915: Don't use MI_STORE_DWORD_IMM on Sandybridge/vcs
|
8 жил өмнө |
Michel Thierry
|
c64992e035
drm/i915: Look for active requests earlier in the reset path
|
8 жил өмнө |
Chris Wilson
|
6c067579e6
drm/i915: Split execlist priority queue into rbtree + linked list
|
8 жил өмнө |
Chris Wilson
|
77f0d0e925
drm/i915/execlists: Pack the count into the low bits of the port.request
|
8 жил өмнө |
Chris Wilson
|
5e5655c32d
drm/i915: Micro-optimise hotpath through intel_ring_begin()
|
8 жил өмнө |
Chris Wilson
|
95aebcb2da
drm/i915: Report the ring->space from intel_ring_update_space()
|
8 жил өмнө |
Chris Wilson
|
605d5b3297
drm/i915: Avoid the branch in computing intel_ring_space()
|
8 жил өмнө |
Chris Wilson
|
266a240bf0
drm/i915: Use engine->context_pin() to report the intel_ring
|
8 жил өмнө |
Joonas Lahtinen
|
63ffbcdadc
drm/i915: Sanitize engine context sizes
|
8 жил өмнө |
Chris Wilson
|
f7b02a529a
drm/i915: Skip waking the signaler when enabling before request submission
|
8 жил өмнө |
Chris Wilson
|
e6ba9992de
drm/i915: Differentiate between sw write location into ring and last hw read
|
8 жил өмнө |
Chris Wilson
|
1d39f28170
drm/i915: Rename intel_engine_cs.exec_id to uabi_id
|
8 жил өмнө |
Oscar Mateo
|
6e516148f3
drm/i915: Generate the engine name based on the instance number
|
8 жил өмнө |
Oscar Mateo
|
5ff36d36a3
drm/i915: Use the same vfunc for BSD2 ring init
|
8 жил өмнө |
Daniele Ceraolo Spurio
|
0908180b9a
drm/i915: Classify the engines in class + instance
|
8 жил өмнө |
Chris Wilson
|
d822bb18ce
drm/i915: intel_ring.engine is unused
|
8 жил өмнө |
Chris Wilson
|
ed1501d451
drm/i915: Refactor tests for validity of RING_TAIL
|
8 жил өмнө |
Chris Wilson
|
450362d3fe
drm/i915/execlists: Wrap tail pointer after reset tweaking
|
8 жил өмнө |
Chris Wilson
|
59ce13104d
drm/i915: Use BIT() for computing the engine's flag
|
8 жил өмнө |
Chris Wilson
|
ddb2397e30
drm/i915: Remove unused intel_flush_status_page()
|
8 жил өмнө |
Chris Wilson
|
9a29dd85a0
drm/i915: Fixup intel_write_status_page() for old CPUs without clflush
|
8 жил өмнө |
Chris Wilson
|
fe085f13c7
drm/i915: Remove intel_ring.last_retired_head
|
8 жил өмнө |
Chris Wilson
|
ff44ad51eb
drm/i915: Move engine->submit_request selection to a vfunc
|
8 жил өмнө |
Changbin Du
|
3fc03069bc
drm/i915: make context status notifier head be per engine
|
8 жил өмнө |
Chris Wilson
|
14a6bbf9e5
drm/i915: Replace irq_seqno_barrier on hws write with a clflush
|
8 жил өмнө |
Michal Wajdeczko
|
237ae7c79e
drm/i915: Don't use enums for hardware engine id
|
8 жил өмнө |
Chris Wilson
|
61d3dc7080
drm/i915: Split breadcrumbs spinlock into two
|
8 жил өмнө |
Chris Wilson
|
0542524944
drm/i915: Generalise wait for execlists to be idle
|
8 жил өмнө |
Chris Wilson
|
5400367a86
drm/i915: Ensure the engine is idle before manually changing HWS
|
8 жил өмнө |
Chris Wilson
|
67b807a892
drm/i915: Delay disabling the user interrupt for breadcrumbs
|
8 жил өмнө |