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 |
Chris Wilson
|
675d9ad71b
drm/i915: Track requests inside each intel_ring
|
9 years ago |
Chris Wilson
|
fa545cbf97
drm/i915: Refactor activity tracking for requests
|
9 years ago |
Chris Wilson
|
96a945aa42
drm/i915: Move the common engine cleanup to intel_engine_cs.c
|
9 years ago |
Chris Wilson
|
ad7bdb2b99
drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
|
9 years ago |
Chris Wilson
|
ddf07be7a2
drm/i915: Simplify calling engine->sync_to
|
9 years ago |
Chris Wilson
|
9242f974dc
drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
|
9 years ago |
Chris Wilson
|
ddd66c5154
drm/i915: Unify request submission
|
9 years ago |
Chris Wilson
|
8f9420184a
drm/i915: Move the modulus for ring emission to the register write
|
9 years ago |
Chris Wilson
|
c5efa1ad09
drm/i915: Convert engine->write_tail to operate on a request
|
9 years ago |
Chris Wilson
|
ba76d91bc0
drm/i915: Remove intel_ring_get_tail()
|
9 years ago |
Chris Wilson
|
803688babd
drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
|
9 years ago |
Chris Wilson
|
7c9cf4e33a
drm/i915: Reduce engine->emit_flush() to a single mode parameter
|
9 years ago |
Chris Wilson
|
c7fe7d25ed
drm/i915: Remove obsolete engine->gpu_caches_dirty
|
9 years ago |
Chris Wilson
|
aad29fbbb8
drm/i915: Rename intel_pin_and_map_ring()
|
9 years ago |
Chris Wilson
|
32c04f16f0
drm/i915: Rename residual ringbuf parameters
|
9 years ago |
Chris Wilson
|
7e37f889b5
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
|
9 years ago |
Chris Wilson
|
b5321f309b
drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
|
9 years ago |
Chris Wilson
|
33a051a5fc
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
|
9 years ago |
Dave Gordon
|
38a0f2db5b
drm/i915: rename 'ring' where it refers to an engine or engine_id
|
9 years ago |
Dave Gordon
|
bbdc070a79
drm/i915: rename macro parameter(ring) to (engine)
|
9 years ago |
Chris Wilson
|
f2f0ed718b
drm/i915: Rename ring->virtual_start as ring->vaddr
|
9 years ago |
Chris Wilson
|
406ea8d22f
drm/i915: Treat ringbuffer writes as write to normal memory
|
9 years ago |
Chris Wilson
|
04769652c8
drm/i915: Derive GEM requests from dma-fence
|
9 years ago |
Tvrtko Ursulin
|
019bf27763
drm/i915: Pull out some more common engine init code
|
9 years ago |