- c2ea703 drm/i915: Require the vm mutex for i915_vma_bind() by Thomas Hellström · 3 years ago
- 2abb619 drm/i915: Take object lock in i915_ggtt_pin if ww is not set by Maarten Lankhorst · 3 years ago
- 0b4d1f0 drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3. by Maarten Lankhorst · 3 years ago
- ad5c99e drm/i915: Remove unused bits of i915_vma/active api by Maarten Lankhorst · 3 years ago
- f6c466b drm/i915: Add support for moving fence waiting by Maarten Lankhorst · 3 years, 1 month ago
- 8626afb Merge drm/drm-next into drm-intel-gt-next by Tvrtko Ursulin · 3 years, 1 month ago
- 95c3d27 drm/i915: Remove resv from i915_vma by Maarten Lankhorst · 3 years, 1 month ago
- e6e1a30 drm/i915: vma is always backed by an object. by Maarten Lankhorst · 3 years, 1 month ago
- 59a2cee Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
- 0f68d45 lib, stackdepot: add helper to print stack entries into buffer by Imran Khan · 3 years, 2 months ago
- fbd4cf3 drm/i915: fixup dma_fence_wait usage by Matthew Auld · 3 years, 2 months ago
- 544460c drm/i915: Multi-BB execbuf by Matthew Brost · 3 years, 2 months ago
- 64fc7cc drm/i915: move vma slab to direct module init/exit by Daniel Vetter · 3 years, 5 months ago
- 4f62a7e drm/i915: Ditch i915 globals shrink infrastructure by Daniel Vetter · 3 years, 5 months ago
- dc19418 drm/i915: Drop error handling from dma_fence_work by Jason Ekstrand · 3 years, 6 months ago
- 2a7005c Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 3 years, 7 months ago
- a2098e8 Merge tag 'drm-intel-next-2021-06-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next by Dave Airlie · 3 years, 7 months ago
- 0f4308d drm/i915: Untangle the vma pages_mutex by Thomas Hellström · 3 years, 7 months ago
- 74862d4 drm/i915/adlp: Fix GEM VM asserts for DPT VMs by Imre Deak · 3 years, 7 months ago
- c3b1476 drm/i915: drop the __i915_active_call pointer packing by Matthew Auld · 3 years, 8 months ago
- 4bc91db drm/i915/lmem: Bypass aperture when lmem is available by Anusha Srivatsa · 3 years, 8 months ago
- 529b9ec drm/i915/gtt: map the PD up front by Matthew Auld · 3 years, 8 months ago
- 26ad4f8 drm/i915: Use a single page table lock for each gtt. by Maarten Lankhorst · 3 years, 9 months ago
- 7d1c261 drm/i915: Take reservation lock around i915_vma_pin. by Maarten Lankhorst · 3 years, 9 months ago
- bfaae47 drm/i915: make lockdep slightly happier about execbuf. by Maarten Lankhorst · 3 years, 9 months ago
- 1eef0de1 drm/i915: Ensure we hold the object mutex in pin correctly. by Maarten Lankhorst · 3 years, 9 months ago
- 547be6a i915_vma: Rename vma_lookup to i915_vma_lookup by Liam Howlett · 3 years, 9 months ago
- 537457a drm/i915: Hold onto an explicit ref to i915_vma_work.pinned by Chris Wilson · 4 years, 2 months ago
- cef8ce5 drm/i915: check i915_vm_alloc_pt_stash for errors by Matthew Auld · 4 years, 3 months ago
- 47b0869 drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin. by Maarten Lankhorst · 4 years, 4 months ago
- 8935192 drm/i915/gt: Switch to object allocations for page directories by Chris Wilson · 4 years, 5 months ago
- cd0452a drm/i915: Preallocate stashes for vma page-directories by Chris Wilson · 4 years, 5 months ago
- af5c6fc drm/i915: Provide a fastpath for waiting on vma bindings by Chris Wilson · 4 years, 5 months ago
- 12b0725 drm/i915: Export ppgtt_bind_vma by Chris Wilson · 4 years, 6 months ago
- 03fca66 drm/i915: Also drop vm.ref along error paths for vma construction by Chris Wilson · 4 years, 6 months ago
- 2377427 drm/i915: Drop vm.ref for duplicate vma on construction by Chris Wilson · 4 years, 6 months ago
- 51dc276 drm/i915: Leave vma intact as they are discarded by Chris Wilson · 4 years, 7 months ago
- bffa18d drm/i915/gt: Remove local entries from GGTT on suspend by Chris Wilson · 4 years, 7 months ago
- aedbe0a drm/i915: Remove PIN_UPDATE for i915_vma_pin by Chris Wilson · 4 years, 7 months ago
- 5068977 drm/i915: Only close vma we open by Chris Wilson · 4 years, 8 months ago
- cb593e5 drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() by Chris Wilson · 4 years, 8 months ago
- 442dbc5 drm/i915: Make exclusive awaits on i915_active optional by Chris Wilson · 4 years, 9 months ago
- 614654a drm/i915: Check current i915_vma.pin_count status first on unbind by Chris Wilson · 4 years, 9 months ago
- 9657aaa drm/i915: Revoke mmap before fence by Chris Wilson · 4 years, 9 months ago
- 9da0ea0 drm/i915/gem: Drop cached obj->bind_count by Chris Wilson · 4 years, 9 months ago
- 0d86ee3 drm/i915/gt: Make fence revocation unequivocal by Chris Wilson · 4 years, 9 months ago
- 63baf4f drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence by Chris Wilson · 4 years, 9 months ago
- d002491 drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning by Chris Wilson · 4 years, 9 months ago
- 92581f9 drm/i915: Immediately execute the fenced work by Chris Wilson · 4 years, 9 months ago
- 3447c4c drm/i915: Avoid live-lock with i915_vma_parked() by Chris Wilson · 4 years, 9 months ago
- 29e6ecf drm/i915: Extend i915_request_await_active to use all timelines by Chris Wilson · 4 years, 10 months ago
- 2f00030 drm/i915: Drop vma is-closed assertion on insert by Chris Wilson · 4 years, 10 months ago
- 00de702 drm/i915: Check that the vma hasn't been closed before we insert it by Chris Wilson · 4 years, 10 months ago
- 30ca04e drm/i915: Hold reference to previous active fence as we queue by Chris Wilson · 5 years ago
- e379346 drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex by Chris Wilson · 5 years ago
- d62f416f drm/i915: Wait on vma activity before taking the mutex by Chris Wilson · 5 years ago
- 60e9455 drm/i915: Check activity on i915_vma after confirming pin_count==0 by Chris Wilson · 5 years ago
- 5424f5d drm/i915: Clear the GGTT_WRITE bit on unbinding the vma by Chris Wilson · 5 years ago
- c0e6034 drm/i915/gt: Hold rpm wakeref before taking ggtt->vm.mutex by Chris Wilson · 5 years ago
- a5972e9 drm/i915: Reduce warning for i915_vma_pin_iomap() without runtime-pm by Chris Wilson · 5 years ago
- 76f9764 drm/i915: Introduce a vma.kref by Chris Wilson · 5 years ago
- e6ba764 drm/i915: Remove i915->kernel_context by Chris Wilson · 5 years ago
- da42104 drm/i915: Hold reference to intel_frontbuffer as we track activity by Chris Wilson · 5 years ago
- 54d7195 drm/i915: Unpin vma->obj on early error by Chris Wilson · 5 years ago
- d3e4835 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity by Chris Wilson · 5 years ago
- 7785318 drm/i915: Claim vma while under closed_lock in i915_vma_parked() by Chris Wilson · 5 years ago
- ccd2094 drm/i915: Try hard to bind the context by Chris Wilson · 5 years ago
- cc66212 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET by Abdiel Janulgue · 5 years ago
- dde01d9 drm/i915: Split detaching and removing the vma by Chris Wilson · 5 years ago
- 71e51ca drm/i915: Lift i915_vma_parked() onto the gt by Chris Wilson · 5 years ago
- 454a325 drm/i915: Remove leftover vma->obj->pages_pin_count on insert/remove by Chris Wilson · 5 years ago
- 56184a2 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages() by Chris Wilson · 5 years ago
- b1e3177 drm/i915: Coordinate i915_active with its own mutex by Chris Wilson · 5 years ago
- 274cbf2 drm/i915: Push the i915_active.retire into a worker by Chris Wilson · 5 years ago
- 2850748 drm/i915: Pull i915_vma_pin under the vm->mutex by Chris Wilson · 5 years ago
- 5e05345 drm/i915: Only track bound elements of the GTT by Chris Wilson · 5 years ago
- b290a78 drm/i915: Use helpers for drm_mm_node booleans by Chris Wilson · 5 years ago
- d19d71f drm/i915: Mark i915_request.timeline as a volatile, rcu pointer by Chris Wilson · 5 years ago
- 4dd2fbb drm/i915: Make i915_vma.flags atomic_t for mutex reduction by Chris Wilson · 5 years ago
- 33dd889 drm/i915: cleanup cache-coloring by Matthew Auld · 5 years ago
- 1e0a96e drm/i915: export color_differs by Matthew Auld · 5 years ago
- 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