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 年之前 |
Chris Wilson
|
56299fb7d9
drm/i915: Signal first fence from irq handler if complete
|
8 年之前 |
Chris Wilson
|
8d769ea7bc
drm/i915: Report both waiters and success from intel_engine_wakeup()
|
8 年之前 |
Chris Wilson
|
9eb143bbec
drm/i915: Allow a request to be cancelled
|
8 年之前 |
Chris Wilson
|
cced5e2f09
drm/i915: Take a reference whilst processing the signaler request
|
8 年之前 |
Chris Wilson
|
754c9fd576
drm/i915: Protect the request->global_seqno with the engine->timeline lock
|
8 年之前 |
Chris Wilson
|
9b6586ae9f
drm/i915: Keep a global seqno per-engine
|
8 年之前 |
Chris Wilson
|
2246bea6cf
drm/i915: Postpone fake breadcrumb interrupt until real interrupts cease
|
8 年之前 |
Tvrtko Ursulin
|
9f235dfa49
drm/i915: Consolidate gen8_emit_pipe_control
|
8 年之前 |
Tvrtko Ursulin
|
2f35afe94a
drm/i915: Make int __intel_ring_space static
|
8 年之前 |
Tvrtko Ursulin
|
4ac9659ef9
drm/i915: Remove duplicate intel_logical_ring_workarounds_emit
|
8 年之前 |
Tvrtko Ursulin
|
73dec95e6b
drm/i915: Emit to ringbuffer directly
|
8 年之前 |
Chris Wilson
|
f97fbf9606
drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove
|
8 年之前 |
Chris Wilson
|
ae9a043b0c
drm/i915: Rename conditional GEM execution macros
|
8 年之前 |
Chris Wilson
|
2ffe80aa44
drm/i915: Avoid unguarded reads from the request pointer
|
8 年之前 |
Chris Wilson
|
eca56a3511
drm/i915: Mark the end of intel_ring_begin() and check in intel_ring_advance()
|
8 年之前 |
Mika Kuoppala
|
2355cf088d
drm/i915: Create context desc template when context is created
|
9 年之前 |
Chris Wilson
|
f747026c2b
drm/i915: Only run execlist context-switch handler after an interrupt
|
9 年之前 |
Chris Wilson
|
538b257dae
drm/i915: Move breadcrumbs irq_posted up a level to engine
|
9 年之前 |
Chris Wilson
|
816ee798ec
drm/i915: Only disable execlist preemption for the duration of the request
|
9 年之前 |
Chris Wilson
|
70962fbe5c
drm/i915: Remove disable_lite_restore_wa
|
9 年之前 |
Daniele Ceraolo Spurio
|
d3ef1af6fd
drm/i915: request ring to be pinned above GUC_WOPCM_TOP
|
9 年之前 |
Chris Wilson
|
f73e73999d
drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfunc
|
9 年之前 |