Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1f7fd484fff1b432373f0d0682fb0e2015113161
/
drivers
/
gpu
/
drm
/
i915
/
i915_vma.c
1f7fd48
drm/i915: Replace i915_vma_put_fence()
by Chris Wilson
· 5 years ago
b7d151b
drm/i915: Pull obj->userfault tracking under the ggtt->mutex
by Chris Wilson
· 5 years ago
829e8de
Merge drm/drm-next into drm-intel-next-queued
by Rodrigo Vivi
· 5 years ago
5f68062
Merge tag 'drm-misc-next-2019-08-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
by Dave Airlie
· 5 years ago
2833ddc
drm/i915: Be defensive when starting vma activity
by Chris Wilson
· 5 years ago
25ffd4b
drm/i915: Markup expected timeline locks for i915_active
by Chris Wilson
· 5 years ago
8e7cb17
drm/i915: Extract intel_frontbuffer active tracking
by Chris Wilson
· 5 years ago
52791ee
dma-buf: rename reservation_object to dma_resv
by Christian König
· 5 years ago
3d6792c
drm/i915: Forgo last_fence active request tracking
by Chris Wilson
· 5 years ago
a09d9a8
drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.h
by Jani Nikula
· 5 years ago
1aff190
drm/i915: Hide unshrinkable context objects from the shrinker
by Chris Wilson
· 5 years ago
cd2a4ea
drm/i915: Report resv_obj allocation failure
by Chris Wilson
· 5 years ago
c082afa
drm/i915: Move aliasing_ppgtt underneath its i915_ggtt
by Chris Wilson
· 5 years ago
0948007
drm/i915: Mark up vma->active as safe for use inside shrinkers
by Chris Wilson
· 5 years ago
12c255b
drm/i915: Provide an i915_active.acquire callback
by Chris Wilson
· 6 years ago
a93615f
drm/i915: Throw away the active object retirement complexity
by Chris Wilson
· 6 years ago
a1c8a09
drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt
by Tvrtko Ursulin
· 6 years ago
ef78f7b
drm/i915: Use drm_gem_object.resv
by Chris Wilson
· 6 years ago
df0566a
drm/i915: move modesetting core code under display/
by Jani Nikula
· 6 years ago
87b391b9
drm/i915: Remove rpm asserts that use i915
by Daniele Ceraolo Spurio
· 6 years ago
ecab9be
drm/i915: Combine unbound/bound list tracking for objects
by Chris Wilson
· 6 years ago
a8cff4c8
drm/i915: Promote i915->mm.obj_lock to be irqsafe
by Chris Wilson
· 6 years ago
155ab88
drm/i915: Move object close under its own lock
by Chris Wilson
· 6 years ago
d82b4b26
drm/i915: Report all objects with allocated pages to the shrinker
by Chris Wilson
· 6 years ago
3b4fa96
drm/i915: Track the purgeable objects on a separate eviction list
by Chris Wilson
· 6 years ago
c017cf6
drm/i915: Drop the deferred active reference
by Chris Wilson
· 6 years ago
6951e58
drm/i915: Move GEM object domain management from struct_mutex to local
by Chris Wilson
· 6 years ago
14ee642
Merge tag 'drm-intel-next-2019-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
bb211c3
drm/i915/selftests: Add live vma selftest
by Ville Syrjälä
· 6 years ago
1a74fc0
drm/i915: Add a new "remapped" gtt_view
by Ville Syrjälä
· 6 years ago
a2d635d
Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drm
by Linus Torvalds
· 6 years ago
487f3c7
drm: Simplify stacktrace handling
by Thomas Gleixner
· 6 years ago
112ed2d
drm/i915: Move GraphicsTechnology files under gt/
by Chris Wilson
· 6 years ago
103b76ee
drm/i915: Use i915_global_register()
by Chris Wilson
· 6 years ago
13f1bfd
drm/i915: Make object/vma allocation caches global
by Chris Wilson
· 6 years ago
21950ee
drm/i915: Pull i915_gem_active into the i915_active family
by Chris Wilson
· 6 years ago
64d6c50
drm/i915: Generalise GPU activity tracking
by Chris Wilson
· 6 years ago
528cbd1
drm/i915: Move vma lookup to its own lock
by Chris Wilson
· 6 years ago
09d7e46
drm/i915: Pull VM lists under the VM mutex.
by Chris Wilson
· 6 years ago
499197d
drm/i915: Stop tracking MRU activity on VMA
by Chris Wilson
· 6 years ago
2ac5e38
Merge drm/drm-next into drm-intel-next-queued
by Jani Nikula
· 6 years ago
ca05359
dma-buf: allow reserving more than one shared fence slot
by Christian König
· 6 years ago
bbb8a9d
drm/i915: GEM_WARN_ON considered harmful
by Tvrtko Ursulin
· 6 years ago
a4417b7
drm/i915: Stop holding a ref to the ppgtt from each vma
by Chris Wilson
· 6 years ago
6a2f59e
drm/i915: Pull unpin map into vma release
by Chris Wilson
· 6 years ago
46b1063
drm/i915: Handle recursive shrinker for vma->last_active allocation
by Chris Wilson
· 6 years ago
8b293eb
drm/i915: Track the last-active inside the i915_vma
by Chris Wilson
· 6 years ago
5c3f8c2
drm/i915: Track vma activity per fence.context, not per engine
by Chris Wilson
· 6 years ago
e6bb1d7
drm/i915: Move i915_vma_move_to_active() to i915_vma.c
by Chris Wilson
· 6 years ago
1eca65d
drm/i915: Squelch very verbose error logging
by Chris Wilson
· 6 years ago
7e7367d
drm/i915: Try GGTT mmapping whole object as partial
by Chris Wilson
· 7 years ago
10195b1
drm/i915: Show vma allocator stack when in doubt
by Chris Wilson
· 7 years ago
93f2cde
drm/i915: Decouple vma vfuncs from vm
by Chris Wilson
· 7 years ago
520ea7c
drm/i915: Prepare for non-object vma
by Chris Wilson
· 7 years ago
82ad644
drm/i915/gtt: Rename i915_hw_ppgtt base member
by Chris Wilson
· 7 years ago
83d317a
drm/i915/vma: Move the bind_count vs pin_count assertion to a helper
by Chris Wilson
· 7 years ago
3365e22
drm/i915: Lazily unbind vma on close
by Chris Wilson
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
73ebd50
drm/i915: make mappable struct resource centric
by Matthew Auld
· 7 years ago
e2189dd
drm/i915: Refactor common list iteration over GGTT vma
by Chris Wilson
· 7 years ago
7125397b
drm/i915: Track GGTT writes on the vma
by Chris Wilson
· 7 years ago
010e3e6
drm/i915: Remove vma from object on destroy, not close
by Chris Wilson
· 7 years ago
7f017b1
drm/i915: Mark up i915_vma_unbind() as a potential sleeper
by Chris Wilson
· 7 years ago
1ab2235
drm/i915: Prune the reservation shared fence array
by Chris Wilson
· 7 years ago
d36caee
drm/i915: Assert vma->flags are updated correctly during binding
by Chris Wilson
· 7 years ago
f212381
drm/i915: Move dev_priv->mm.[un]bound_list to its own lock
by Chris Wilson
· 7 years ago
a65adaf
drm/i915: Track user GTT faulting per-vma
by Chris Wilson
· 7 years ago
3bd4073
drm/i915: Consolidate get_fence with pin_fence
by Chris Wilson
· 7 years ago
b4563f5
drm/i915: Pin fence for iomap
by Chris Wilson
· 7 years ago
bef27bdb
drm/i915: Assert we do not try to expand VMA for hugepage inside GGTT
by Chris Wilson
· 7 years ago
855822b
drm/i915: align 64K objects to 2M
by Matthew Auld
· 7 years ago
7464284
drm/i915: align the vma start to the largest gtt page size
by Matthew Auld
· 7 years ago
fa3f46a
drm/i915: introduce vm set_pages/clear_pages
by Matthew Auld
· 7 years ago
d1b48c1
drm/i915: Replace execbuf vma ht with an idr
by Chris Wilson
· 7 years ago
7a3bc03
drm/i915: Assert the vma's active tracking is clear before free
by Chris Wilson
· 8 years ago
760a898
drm/i915: Retire the VMA's fence tracker before unbinding
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
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
4ff4b44
drm/i915: Store a direct lookup from object handle to vma
by Chris Wilson
· 8 years ago
b8e5d2e
drm/i915: Make i915_vma_destroy() static
by Chris Wilson
· 8 years ago
d55495b
drm/i915: Use vma->exec_entry as our double-entry placeholder
by Chris Wilson
· 8 years ago
31c7eff
drm/i915: Remove the vma from the drm_mm if binding fails
by Chris Wilson
· 8 years ago
aa14943
drm/i915: Sanity check the vma->node prior to binding into the GTT
by Chris Wilson
· 8 years ago
ff68597
drm/i915: Move allocate_va_range to GTT
by Chris Wilson
· 8 years ago
782a3e9
drm/i915: Exercise i915_vma_pin/i915_vma_insert
by Chris Wilson
· 8 years ago
e3c7a1c
drm/i915: Test creation of VMA
by Chris Wilson
· 8 years ago
e1cc3db
drm/i915: Assert that we never create a vma for the aliasing_ppgtt
by Chris Wilson
· 8 years ago
7c51846
drm/i915: Pevent copying uninitialised garbage into vma->ggtt_view
by Chris Wilson
· 8 years ago
6146e6d
drm/i915: reinstate call to trace_i915_vma_bind
by Daniele Ceraolo Spurio
· 8 years ago
b00ddb2
drm/i915: Assert that created vma has a whole number of pages
by Chris Wilson
· 8 years ago
44a0ec0
drm/i915: Assert the drm_mm_node is allocated when on the VM lists
by Chris Wilson
· 8 years ago
1fcdaa7
drm/i915: Reject vma creation larger than address space
by Chris Wilson
· 8 years ago
481a6f7
drm/i915: Remove i915_gem_object_to_ggtt()
by Chris Wilson
· 8 years ago
a01cb37a
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 8 years ago
4ea9527
drm/i915: Add a check that the VMA instance we lookup matches the request
by Chris Wilson
· 8 years ago
718659a
drm/i915: Rename some warts in the VMA API
by Chris Wilson
· 8 years ago
8bab1193
drm/i915: Convert i915_ggtt_view to use an anonymous union
by Chris Wilson
· 8 years ago
0325701
drm/i915: Assert that we have allocated the drm_mm_node upon pinning
by Chris Wilson
· 8 years ago
625d988
drm/i915: Extract reserving space in the GTT to a helper
by Chris Wilson
· 8 years ago
Next »