Daniel Vetter
|
5a21b6650a
drm/i915: Revert async unpin and nonblocking atomic commit
|
9 years ago |
Chris Wilson
|
bca44d8055
drm/i915: Merge legacy+execlists context structs
|
9 years ago |
Chris Wilson
|
9021ad03d0
drm/i915: Name the inner most per-engine intel_context struct
|
9 years ago |
Chris Wilson
|
e2efd13007
drm/i915: Rename struct intel_context
|
9 years ago |
Dave Gordon
|
7c2c270d27
drm/i915/guc: pass request (not client) to i915_guc_{wq_check_space, submit}()
|
9 years ago |
Maarten Lankhorst
|
b8d2afae55
drm/i915: Remove use_mmio_flip kernel parameter.
|
9 years ago |
Chris Wilson
|
c033666a94
drm/i915: Store a i915 backpointer from engine, and use it
|
9 years ago |
Chris Wilson
|
e1382efb60
drm/i915/execlists: Refactor common engine setup
|
9 years ago |
Chris Wilson
|
0e4ca1008e
drm/i915: Fix ordering of sanitize ppgtt and sanitize execlists
|
9 years ago |
Chris Wilson
|
a58c01aa6e
drm/i915: Apply strongly ordered RCS breadcrumb to gen8/legacy
|
9 years ago |
Chris Wilson
|
0e93cdd4a9
drm/i915: Trim the flush for the execlists request emission
|
9 years ago |
Tvrtko Ursulin
|
e39d42fa7e
drm/i915: Stop tracking execlists retired requests
|
9 years ago |
Tvrtko Ursulin
|
a3d127616e
drm/i915: Store LRC hardware id in the request
|
9 years ago |
Chris Wilson
|
a16a405259
drm/i915: Track the previous pinned context inside the request
|
9 years ago |
Chris Wilson
|
978f1e09ab
drm/i915: Move the magical deferred context allocation into the request
|
9 years ago |
Chris Wilson
|
24f1d3cc09
drm/i915: Refactor execlists default context pinning
|
9 years ago |
Chris Wilson
|
7069b14489
drm/i915: Replace the pinned context address with its unique ID
|
9 years ago |
Chris Wilson
|
ef87bba828
drm/i915: Update execlists context descriptor format commentary
|
9 years ago |
Chris Wilson
|
6310346e75
drm/i915: Preallocate enough space for the average request
|
9 years ago |
Chris Wilson
|
bfa0120073
drm/i915: Manually unwind after a failed request allocation
|
9 years ago |
Chris Wilson
|
0251a96322
drm/i915: Remove the identical implementations of request space reservation
|
9 years ago |
Chris Wilson
|
987046ad65
drm/i915: Unify intel_ring_begin()
|
9 years ago |
Chris Wilson
|
fe3db79b0b
drm/i915: Propagate error from drm_gem_object_init()
|
9 years ago |
Dave Gordon
|
d37cd8a887
drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()
|
9 years ago |
Tvrtko Ursulin
|
791bee125b
drm/i915: Remove a couple pointless WARN_ONs
|
9 years ago |
Peter Antoine
|
0ccdacf694
drm/i915/mocs: Program MOCS for all engines on init
|
9 years ago |
Chris Wilson
|
aa9b78104f
drm/i915: Late request cancellations are harmful
|
9 years ago |
Chris Wilson
|
f4457ae71f
drm/i915: Prevent leaking of -EIO from i915_wait_request()
|
9 years ago |
Chris Wilson
|
299259a3a9
drm/i915: Store the reset counter when constructing a request
|
9 years ago |
Chris Wilson
|
c19ae989b0
drm/i915: Hide the atomic_read(reset_counter) behind a helper
|
9 years ago |