Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
d50415cc6c8395602052b39a1a39290fba3d313e
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_execbuffer.c
d50415c
drm/i915: Refactor execbuffer relocation writing
by Chris Wilson
· 8 years ago
31a3920
drm/i915: Cache kmap between relocations
by Chris Wilson
· 8 years ago
600f436
drm/i915: Unconditionally flush any chipset buffers before execbuf
by Chris Wilson
· 8 years ago
058d88c
drm/i915: Track pinned VMA
by Chris Wilson
· 8 years ago
624192c
drm/i915: Add convenience wrappers for vma's object get/put
by Chris Wilson
· 8 years ago
17f298cf
drm/i915: Move setting of request->batch into its single callsite
by Chris Wilson
· 8 years ago
3e510a8
drm/i915: Repack fence tiling mode and stride into a single integer
by Chris Wilson
· 8 years ago
ad778f8
drm/i915: Export our request as a dma-buf fence on the reservation object
by Chris Wilson
· 8 years ago
573adb3
drm/i915: Move obj->active:5 to obj->flags
by Chris Wilson
· 8 years ago
5d723d7
drm/i915: Separate intel_frontbuffer into its own header
by Chris Wilson
· 8 years ago
de89508
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
by Chris Wilson
· 8 years ago
3272db5
drm/i915: Combine all i915_vma bitfields into a single set of flags
by Chris Wilson
· 8 years ago
59bfa12
drm/i915: Start passing around i915_vma from execbuffer
by Chris Wilson
· 8 years ago
20dfbde
drm/i915: Wrap vma->pin_count accessors with small inline helpers
by Chris Wilson
· 8 years ago
91b2db6
drm/i915: Pad GTT views of exec objects up to user specified size
by Chris Wilson
· 8 years ago
e655bc3
drm/i915: Remove i915_gem_execbuffer_retire_commands()
by Chris Wilson
· 8 years ago
0340d9f
drm/i915: Remove request retirement before each batch
by Chris Wilson
· 8 years ago
b0decaf
drm/i915: Track active vma requests
by Chris Wilson
· 8 years ago
5cf3d28
drm/i915: i915_vma_move_to_active prep patch
by Chris Wilson
· 8 years ago
909d074
drm/i915: Double check activity before relocations
by Chris Wilson
· 8 years ago
381f371
drm/i915: Introduce i915_gem_active for request tracking
by Chris Wilson
· 8 years ago
5b043f4
drm/i915: Unify legacy/execlists submit_execbuf callbacks
by Chris Wilson
· 8 years ago
803688b
drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
by Chris Wilson
· 8 years ago
8e63717
drm/i915: Simplify request_alloc by returning the allocated request
by Chris Wilson
· 8 years ago
7c9cf4e
drm/i915: Reduce engine->emit_flush() to a single mode parameter
by Chris Wilson
· 8 years ago
c7fe7d2
drm/i915: Remove obsolete engine->gpu_caches_dirty
by Chris Wilson
· 8 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
1dae2df
drm/i915: Rename request->ringbuf to request->ring
by Chris Wilson
· 8 years ago
b5321f3
drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
by Chris Wilson
· 8 years ago
c80ff16
drm/i915: Use engine to refer to the user's BSD intel_engine_cs
by Chris Wilson
· 8 years ago
33a051a
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
by Chris Wilson
· 8 years ago
f8ca0c0
drm/i915: rename & update eb_select_ring()
by Dave Gordon
· 8 years ago
f8c417c
drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
by Chris Wilson
· 8 years ago
25dc556
drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
by Chris Wilson
· 8 years ago
9a6feaf
drm/i915: Rename i915_gem_context_reference/unreference()
by Chris Wilson
· 8 years ago
4bfa339
drm/i915: refactor eb_get_batch()
by Dave Gordon
· 8 years ago
9e2793f6
drm/i915: compile-time consistency check on __EXEC_OBJECT flags
by Dave Gordon
· 8 years ago
91c8a32
drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm
by Chris Wilson
· 9 years ago
fac5e23
drm/i915: Mass convert dev->dev_private to to_i915(dev)
by Chris Wilson
· 9 years ago
67d97da
drm/i915: Only start retire worker when idle
by Chris Wilson
· 9 years ago
b3ac9f2
drm: Extract drm_is_current_master
by Daniel Vetter
· 9 years ago
5599617
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
66fd7a6
Merge branch 'drm-intel-next' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 9 years ago
ca585b5
drm/i915: Rename and inline i915_gem_context_get()
by Chris Wilson
· 9 years ago
e2efd13
drm/i915: Rename struct intel_context
by Chris Wilson
· 9 years ago
1d6da87
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 9 years ago
5b09c3e
x86: remove pointless uaccess_32.h complexity
by Linus Torvalds
· 9 years ago
2f37dd1
Merge tag 'staging-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
by Linus Torvalds
· 9 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 9 years ago
3ed605b
kernel.h: add u64_to_user_ptr()
by Gustavo Padovan
· 9 years ago
978f1e0
drm/i915: Move the magical deferred context allocation into the request
by Chris Wilson
· 9 years ago
aa9b781
drm/i915: Late request cancellations are harmful
by Chris Wilson
· 9 years ago
f2a85e1
drm,i915: Introduce drm_malloc_gfp()
by Chris Wilson
· 9 years ago
72e96d6
drm/i915: Refer to GGTT {,VM} consistently
by Joonas Lahtinen
· 9 years ago
906bf7f
x86/cpufeature: Remove cpu_has_clflush
by Borislav Petkov
· 9 years ago
62106b4
drm/i915: Rename dev_priv->gtt to dev_priv->ggtt
by Joonas Lahtinen
· 9 years ago
117897f
drm/i915: More renaming of rings to engines
by Tvrtko Ursulin
· 9 years ago
666796d
drm/i915: More intel_engine_cs renaming
by Tvrtko Ursulin
· 9 years ago
4a570db
drm/i915: Rename intel_engine_cs struct members
by Tvrtko Ursulin
· 9 years ago
0bc40be
drm/i915: Rename intel_engine_cs function parameters
by Tvrtko Ursulin
· 9 years ago
e2f8039
drm/i915: Rename local struct intel_engine_cs variables
by Tvrtko Ursulin
· 9 years ago
596c592
drm/i915: Reduce the pointer dance of i915_is_ggtt()
by Chris Wilson
· 9 years ago
0aa498d
Fix pointer tests in error-handling paths
by Dave Gordon
· 9 years ago
d9da6aa
drm/i915: Fix VCS ring selection after uapi decoupling
by Tvrtko Ursulin
· 9 years ago
de1add3
drm/i915: Decouple execbuf uAPI from internal implementation
by Tvrtko Ursulin
· 9 years ago
2682708
drm/i915: simplify allocation of driver-internal requests
by Dave Gordon
· 9 years ago
aa45950
drm/i915: use hlist_for_each_entry
by Geliang Tang
· 9 years ago
9d611c0
drm/i915: Use MI_BATCH_BUFFER_START on 830/845
by Ville Syrjälä
· 9 years ago
934acce
drm/i915: Avoid writing relocs with addresses in non-canonical form
by Michał Winiarski
· 9 years ago
033908a
drm/i915: mark GEM object pages dirty when mapped & written by the CPU
by Dave Gordon
· 9 years ago
506a8e8
drm/i915: Add soft-pinning API for execbuffer
by Chris Wilson
· 9 years ago
f92a916
drm/i915: Add functions to emit register offsets to the ring
by Ville Syrjälä
· 9 years ago
2f5945b
drm/i915: Kill DRI1 cliprects
by Chris Wilson
· 9 years ago
101b506
drm/i915: Wa32bitGeneralStateOffset & Wa32bitInstructionBaseOffset
by Michel Thierry
· 9 years ago
44cc6c0
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next
by Daniel Vetter
· 9 years ago
e84fe80
drm/i915: Split alloc from init for lrc
by Nick Hoath
· 9 years ago
51bc140
drm/i915: Always mark the object as dirty when used by the GPU
by Chris Wilson
· 9 years ago
ca6e440
Merge tag 'drm-intel-fixes-2015-07-15' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
a9ed33c
drm/i915: Expose I915_EXEC_RESOURCE_STREAMER flag and getparam
by Abdiel Janulgue
· 10 years ago
099bfbf
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 10 years ago
fcfa423c
drm/i915: Move the request/file and request/pid association to creation time
by John Harrison
· 10 years ago
bccca49
drm/i915: Remove the now obsolete 'outstanding_lazy_request'
by John Harrison
· 10 years ago
5fb9de1
drm/i915: Update intel_ring_begin() to take a request structure
by John Harrison
· 10 years ago
53fddaf
drm/i915: Update ring->dispatch_execbuffer() to take a request structure
by John Harrison
· 10 years ago
2f20055
drm/i915: Update a bunch of execbuffer helpers to take request structures
by John Harrison
· 10 years ago
b2af037
drm/i915: Update [vma|object]_move_to_active() to take request structures
by John Harrison
· 10 years ago
7528987
drm/i915: Update add_request() to take a request structure
by John Harrison
· 10 years ago
91af127
drm/i915: Update i915_gem_object_sync() to take a request structure
by John Harrison
· 10 years ago
ba01cc9
drm/i915: Update i915_switch_context() to take a request structure
by John Harrison
· 10 years ago
5b4a60c
drm/i915: Add flag to i915_add_request() to skip the cache flush
by John Harrison
· 10 years ago
8a8edb5
drm/i915: Update execbuffer_move_to_active() to take a request structure
by John Harrison
· 10 years ago
535fbe8
drm/i915: Update move_to_gpu() to take a request structure
by John Harrison
· 10 years ago
95c2416
drm/i915: Update the dispatch tracepoint to use params->request
by John Harrison
· 10 years ago
6a6ae79
drm/i915: Add request to execbuf params and add explicit cleanup
by John Harrison
· 10 years ago
217e46b
drm/i915: Update alloc_request to return the allocated request
by John Harrison
· 10 years ago
adeca76
drm/i915: Simplify i915_gem_execbuffer_retire_commands() parameters
by John Harrison
· 10 years ago
5f19e2b
drm/i915: Merged the many do_execbuf() parameters into a structure
by John Harrison
· 10 years ago
0c8dac8
drm/i915: Early alloc request in execbuff
by John Harrison
· 10 years ago
bf7dc5b
drm/i915: i915_add_request must not fail
by John Harrison
· 10 years ago
55a9785
drm/i915: Enforce execobject.alignment to be a power-of-two
by Chris Wilson
· 10 years ago
Next »