Chris Wilson
|
0f46daa1a2
drm/i915: Force CPU synchronisation even if userspace requests ASYNC
|
8 years ago |
Chris Wilson
|
1f727d9e72
drm/i915: Only skip updating execobject.offset after error
|
8 years ago |
Chris Wilson
|
1da7b54c46
drm/i915: Only mark the execobject as pinned on success
|
8 years ago |
Imre Deak
|
edd9003f7f
drm/i915: Fix user ptr check size in eb_relocate_vma()
|
8 years ago |
Chris Wilson
|
4d470f7359
drm/i915: Avoid undefined behaviour of "u32 >> 32"
|
8 years ago |
Chris Wilson
|
51d05e1b29
drm/i915: Clear execbuf's vma backpointer upon release
|
8 years ago |
Chris Wilson
|
25ffaa6745
drm/i915: Pass the right flags to i915_vma_move_to_active()
|
8 years ago |
Chris Wilson
|
1acfc104cd
drm/i915: Enable rcu-only context lookups
|
8 years ago |
Chris Wilson
|
95ff7c7dd7
drm/i915: Stash a pointer to the obj's resv in the vma
|
8 years ago |
Chris Wilson
|
7dd4f6729f
drm/i915: Async GPU relocation processing
|
8 years ago |
Chris Wilson
|
1a71cf2fa6
drm/i915: Allow execbuffer to use the first object as the batch
|
8 years ago |
Chris Wilson
|
8a2421bd0d
drm/i915: Wait upon userptr get-user-pages within execbuffer
|
8 years ago |
Chris Wilson
|
616d9cee4f
drm/i915: First try the previous execbuffer location
|
8 years ago |
Chris Wilson
|
dade2a6165
drm/i915: Store a persistent reference for an object in the execbuffer cache
|
8 years ago |
Chris Wilson
|
2889caa923
drm/i915: Eliminate lots of iterations over the execobjects array
|
8 years ago |
Chris Wilson
|
071750e550
drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations
|
8 years ago |
Chris Wilson
|
507d977ff9
drm/i915: Pass vma to relocate entry
|
8 years ago |
Chris Wilson
|
4ff4b44cbb
drm/i915: Store a direct lookup from object handle to vma
|
8 years ago |
Chris Wilson
|
7fc92e96c3
drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty
|
8 years ago |
Chris Wilson
|
e27ab73d17
drm/i915: Mark CPU cache as dirty on every transition for CPU writes
|
8 years ago |
Chris Wilson
|
8c45cec48e
drm/i915: Split vma exec_link/evict_link
|
8 years ago |
Chris Wilson
|
d55495b4dc
drm/i915: Use vma->exec_entry as our double-entry placeholder
|
8 years ago |
Chris Wilson
|
650bc63568
drm/i915: Amalgamate execbuffer parameter structures
|
8 years ago |
Dave Airlie
|
a82256bc02
Merge tag 'drm-intel-next-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 years ago |
Michal Hocko
|
2098105ec6
drm: drop drm_[cm]alloc* helpers
|
8 years ago |
Chris Wilson
|
b0fd47adc6
drm/i915: Copy user requested buffers into the error state
|
8 years ago |
Chris Wilson
|
f4ce766f28
drm/i915: Align "unfenced" tiled access on gen2, early gen3
|
8 years ago |
Chris Wilson
|
c8659efac5
drm/i915: Drop spinlocks around adding to the client request list
|
8 years ago |
Kenneth Graunke
|
ef0f411f51
drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
|
8 years ago |
Chris Wilson
|
57822dc6b9
drm/i915: Perform object clflushing asynchronously
|
8 years ago |