Chris Wilson
|
ed1501d451
drm/i915: Refactor tests for validity of RING_TAIL
|
8 years ago |
Chris Wilson
|
450362d3fe
drm/i915/execlists: Wrap tail pointer after reset tweaking
|
8 years ago |
Chris Wilson
|
59ce13104d
drm/i915: Use BIT() for computing the engine's flag
|
8 years ago |
Chris Wilson
|
ddb2397e30
drm/i915: Remove unused intel_flush_status_page()
|
8 years ago |
Chris Wilson
|
9a29dd85a0
drm/i915: Fixup intel_write_status_page() for old CPUs without clflush
|
8 years ago |
Chris Wilson
|
fe085f13c7
drm/i915: Remove intel_ring.last_retired_head
|
8 years ago |
Chris Wilson
|
ff44ad51eb
drm/i915: Move engine->submit_request selection to a vfunc
|
8 years ago |
Changbin Du
|
3fc03069bc
drm/i915: make context status notifier head be per engine
|
8 years ago |
Chris Wilson
|
14a6bbf9e5
drm/i915: Replace irq_seqno_barrier on hws write with a clflush
|
8 years ago |
Michal Wajdeczko
|
237ae7c79e
drm/i915: Don't use enums for hardware engine id
|
8 years ago |
Chris Wilson
|
61d3dc7080
drm/i915: Split breadcrumbs spinlock into two
|
8 years ago |
Chris Wilson
|
0542524944
drm/i915: Generalise wait for execlists to be idle
|
8 years ago |
Chris Wilson
|
5400367a86
drm/i915: Ensure the engine is idle before manually changing HWS
|
8 years ago |
Chris Wilson
|
67b807a892
drm/i915: Delay disabling the user interrupt for breadcrumbs
|
8 years ago |
Chris Wilson
|
56299fb7d9
drm/i915: Signal first fence from irq handler if complete
|
8 years ago |
Chris Wilson
|
8d769ea7bc
drm/i915: Report both waiters and success from intel_engine_wakeup()
|
8 years ago |
Chris Wilson
|
9eb143bbec
drm/i915: Allow a request to be cancelled
|
8 years ago |
Chris Wilson
|
cced5e2f09
drm/i915: Take a reference whilst processing the signaler request
|
8 years ago |
Chris Wilson
|
754c9fd576
drm/i915: Protect the request->global_seqno with the engine->timeline lock
|
8 years ago |
Chris Wilson
|
9b6586ae9f
drm/i915: Keep a global seqno per-engine
|
8 years ago |
Chris Wilson
|
2246bea6cf
drm/i915: Postpone fake breadcrumb interrupt until real interrupts cease
|
8 years ago |
Tvrtko Ursulin
|
9f235dfa49
drm/i915: Consolidate gen8_emit_pipe_control
|
8 years ago |
Tvrtko Ursulin
|
2f35afe94a
drm/i915: Make int __intel_ring_space static
|
8 years ago |
Tvrtko Ursulin
|
4ac9659ef9
drm/i915: Remove duplicate intel_logical_ring_workarounds_emit
|
8 years ago |
Tvrtko Ursulin
|
73dec95e6b
drm/i915: Emit to ringbuffer directly
|
8 years ago |
Chris Wilson
|
f97fbf9606
drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove
|
8 years ago |
Chris Wilson
|
ae9a043b0c
drm/i915: Rename conditional GEM execution macros
|
8 years ago |
Chris Wilson
|
2ffe80aa44
drm/i915: Avoid unguarded reads from the request pointer
|
8 years ago |
Chris Wilson
|
eca56a3511
drm/i915: Mark the end of intel_ring_begin() and check in intel_ring_advance()
|
8 years ago |
Mika Kuoppala
|
2355cf088d
drm/i915: Create context desc template when context is created
|
8 years ago |