Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a16b4313ae56ec4d19d0c846487810ff3811a742
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_execbuffer.c
32f35b8
Merge drm-upstream/drm-next into drm-intel-next-queued
by Jani Nikula
· 7 years ago
9afafdb
Merge tag 'drm-intel-next-2017-09-07' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 7 years ago
4f044a8
drm/i915: Rename global i915 to i915_modparams
by Michal Wajdeczko
· 7 years ago
74c1c69
drm/i915: Document the split in internal and public execbuf flags
by Chris Wilson
· 7 years ago
0ee931c
mm: treewide: remove GFP_TEMPORARY allocation flag
by Michal Hocko
· 7 years ago
ac70ebe
drm/i915: Cleanup error paths through eb_lookup_vma()
by Chris Wilson
· 7 years ago
389e0d3
drm/i915: Annotate user relocs with __user
by Ville Syrjälä
· 7 years ago
90cad09
drm/i915: Disable MI_STORE_DATA_IMM for i915g/i915gm
by Chris Wilson
· 7 years ago
908a610
drm/i915: Annotate user relocs with __user
by Ville Syrjälä
· 7 years ago
4bce4e9
drm/i915: Silence sparse by using gfp_t
by Chris Wilson
· 7 years ago
0d95c88
drm/i915: Silence sparse by using gfp_t
by Chris Wilson
· 7 years ago
d149d6a
Merge drm-upstream/drm-next into drm-intel-next-queued
by Jani Nikula
· 7 years ago
fa3722f
drm/i915: Ignore duplicate VMA stored within the per-object handle LUT
by Chris Wilson
· 7 years ago
3b24e7e
drm/i915: Recreate vmapping even when the object is pinned
by Chris Wilson
· 7 years ago
3dbf26e
drm/i915: Don't use GPU relocations prior to cmdparser stalls
by Chris Wilson
· 7 years ago
a575c67
drm/i915: Recreate vmapping even when the object is pinned
by Chris Wilson
· 7 years ago
afca421
i915: Use drm_syncobj_fence_get
by Jason Ekstrand
· 7 years ago
3ffff01
drm/i915: Ignore duplicate VMA stored within the per-object handle LUT
by Chris Wilson
· 7 years ago
0519bcb
drm/i915: Trivial grammar fix s/opt of/opt out of/ in comment
by Chris Wilson
· 7 years ago
d1b48c1
drm/i915: Replace execbuf vma ht with an idr
by Chris Wilson
· 7 years ago
170fa29
drm/i915: Simplify eb_lookup_vmas()
by Chris Wilson
· 7 years ago
c7c6e46
drm/i915: Convert execbuf to use struct-of-array packing for critical fields
by Chris Wilson
· 7 years ago
8bcbfb1
drm/i915: Check context status before looking up our obj/vma
by Chris Wilson
· 7 years ago
f2f5c06
drm/i915: Don't use MI_STORE_DWORD_IMM on Sandybridge/vcs
by Chris Wilson
· 7 years ago
cf6e7ba
drm/i915: Add support for drm syncobjs
by Jason Ekstrand
· 7 years ago
b8f55be
drm/i915: Split obj->cache_coherent to track r/w
by Chris Wilson
· 7 years ago
0f46daa
drm/i915: Force CPU synchronisation even if userspace requests ASYNC
by Chris Wilson
· 7 years ago
1f727d9
drm/i915: Only skip updating execobject.offset after error
by Chris Wilson
· 7 years ago
1da7b54
drm/i915: Only mark the execobject as pinned on success
by Chris Wilson
· 7 years ago
edd9003
drm/i915: Fix user ptr check size in eb_relocate_vma()
by Imre Deak
· 7 years ago
4d470f7
drm/i915: Avoid undefined behaviour of "u32 >> 32"
by Chris Wilson
· 7 years ago
51d05e1
drm/i915: Clear execbuf's vma backpointer upon release
by Chris Wilson
· 7 years ago
25ffaa6
drm/i915: Pass the right flags to i915_vma_move_to_active()
by Chris Wilson
· 8 years ago
1acfc10
drm/i915: Enable rcu-only context lookups
by Chris Wilson
· 8 years ago
95ff7c7
drm/i915: Stash a pointer to the obj's resv in the vma
by Chris Wilson
· 8 years ago
7dd4f67
drm/i915: Async GPU relocation processing
by Chris Wilson
· 8 years ago
1a71cf2
drm/i915: Allow execbuffer to use the first object as the batch
by Chris Wilson
· 8 years ago
8a2421b
drm/i915: Wait upon userptr get-user-pages within execbuffer
by Chris Wilson
· 8 years ago
616d9ce
drm/i915: First try the previous execbuffer location
by Chris Wilson
· 8 years ago
dade2a6
drm/i915: Store a persistent reference for an object in the execbuffer cache
by Chris Wilson
· 8 years ago
2889caa
drm/i915: Eliminate lots of iterations over the execobjects array
by Chris Wilson
· 8 years ago
071750e
drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations
by Chris Wilson
· 8 years ago
507d977
drm/i915: Pass vma to relocate entry
by Chris Wilson
· 8 years ago
4ff4b44
drm/i915: Store a direct lookup from object handle to vma
by Chris Wilson
· 8 years ago
7fc92e9
drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty
by Chris Wilson
· 8 years ago
e27ab73
drm/i915: Mark CPU cache as dirty on every transition for CPU writes
by Chris Wilson
· 8 years ago
8c45cec
drm/i915: Split vma exec_link/evict_link
by Chris Wilson
· 8 years ago
d55495b
drm/i915: Use vma->exec_entry as our double-entry placeholder
by Chris Wilson
· 8 years ago
650bc63
drm/i915: Amalgamate execbuffer parameter structures
by Chris Wilson
· 8 years ago
a82256b
Merge tag 'drm-intel-next-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
2098105
drm: drop drm_[cm]alloc* helpers
by Michal Hocko
· 8 years ago
b0fd47a
drm/i915: Copy user requested buffers into the error state
by Chris Wilson
· 8 years ago
f4ce766
drm/i915: Align "unfenced" tiled access on gen2, early gen3
by Chris Wilson
· 8 years ago
c8659ef
drm/i915: Drop spinlocks around adding to the client request list
by Chris Wilson
· 8 years ago
ef0f411
drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
by Kenneth Graunke
· 8 years ago
57822dc
drm/i915: Perform object clflushing asynchronously
by Chris Wilson
· 8 years ago
208b84a
drm/i915: Remove change_domain tracepoint
by Chris Wilson
· 8 years ago
1cce892
drm/i915/tracepoints: Adjust i915_gem_ring_dispatch
by Tvrtko Ursulin
· 8 years ago
e2989f1
drm/i915: Use reservation_object_lock()
by Chris Wilson
· 8 years ago
73dec95
drm/i915: Emit to ringbuffer directly
by Tvrtko Ursulin
· 8 years ago
51a831a
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
038c95a
drm/i915: Always convert incoming exec offsets to non-canonical
by Michał Winiarski
· 8 years ago
4a04e37
drm/i915: fix pm refcounting on fence error in execbuf
by Daniele Ceraolo Spurio
· 8 years ago
4e64e55
drm: Improve drm_mm search (and fix topdown allocation) with rbtrees
by Chris Wilson
· 8 years ago
fec0445
drm/i915: Support explicit fencing for execbuf
by Chris Wilson
· 8 years ago
77ae995
drm/i915: Enable userspace to opt-out of implicit fencing
by Chris Wilson
· 8 years ago
718659a
drm/i915: Rename some warts in the VMA API
by Chris Wilson
· 8 years ago
f51455d
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
by Chris Wilson
· 8 years ago
6095868
drm/i915: Complete kerneldoc for struct i915_gem_context
by Chris Wilson
· 8 years ago
81147b0
drm/i915: Add a reminder that i915_vma_move_to_active() requires struct_mutex
by Chris Wilson
· 8 years ago
172ae5b
drm/i915: Fix i915_gem_evict_for_vma (soft-pinning)
by Chris Wilson
· 8 years ago
85fd4f5
drm/i915: Mark all non-vma being inserted into the address spaces
by Chris Wilson
· 8 years ago
41736a8
drm/i915: Use the precomputed value for whether to enable command parsing
by Chris Wilson
· 8 years ago
bc1d53c
drm/i915: Wipe hang stats as an embedded struct
by Mika Kuoppala
· 8 years ago
5b8c8ae
drm/i915: Move frontbuffer CS write tracking from ggtt vma to object
by Chris Wilson
· 8 years ago
f0836b7
drm/i915: Use dev_priv in INTEL_INFO in i915_gem_execbuffer.c
by Tvrtko Ursulin
· 8 years ago
4805fe8
drm/i915: Further assorted dev_priv cleanups
by Tvrtko Ursulin
· 8 years ago
0031fb9
drm/i915: Assorted dev_priv cleanups
by Tvrtko Ursulin
· 8 years ago
7aa6ca6
drm/i915: Mark CPU cache as dirty when used for rendering
by Chris Wilson
· 8 years ago
dfc5148
drm/i915: Introduce HAS_64BIT_RELOC
by Joonas Lahtinen
· 8 years ago
d07f0e5
drm/i915: Move GEM activity tracking into a common struct reservation_object
by Chris Wilson
· 8 years ago
a4f5ea6
drm/i915: Refactor object page API
by Chris Wilson
· 8 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 8 years ago
b52992c
drm/i915: Support asynchronous waits on struct fence from i915_gem_request
by Chris Wilson
· 8 years ago
fc09909
drm/i915: Remove insert-page shortcut from execbuf relocate_iomap()
by Chris Wilson
· 8 years ago
5481e27
Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 8 years ago
ebc0808
drm/i915: Restrict pagefault disabling to just around copy_from_user()
by Chris Wilson
· 8 years ago
4fb84d9
drm/i915: Remove unused "valid" parameter from pte_encode
by Michał Winiarski
· 8 years ago
5db9401
drm/i915: Make IS_GEN macros only take dev_priv
by Tvrtko Ursulin
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
6b25e21
Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 8 years ago
c92fa4f
drm/i915: Force relocations via cpu if we run out of idle aperture
by Chris Wilson
· 8 years ago
d7f7633
drm/i915: Force relocations via cpu if we run out of idle aperture
by Chris Wilson
· 8 years ago
615e500
drm/i915: silence io mapping/unmapping sparse warnings on different address spaces
by Jani Nikula
· 8 years ago
4bce9f6
get rid of separate multipage fault-in primitives
by Al Viro
· 8 years ago
851ba2d
drm/i915: Serialise execbuf operation after a dma-buf reservation object
by Chris Wilson
· 8 years ago
a2bc469
drm/i915: Prepare object synchronisation for asynchronicity
by Chris Wilson
· 8 years ago
6f63340
drm/i915: Use atomic for dev_priv->mm.bsd_engine_dispatch_index
by Joonas Lahtinen
· 8 years ago
f7978a0
drm/i915: Allow the user to pass a context to any ring
by Chris Wilson
· 8 years ago
dcd7993
drm/i915: Unconditionally flush any chipset buffers before execbuf
by Chris Wilson
· 8 years ago
Next »