summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_vma.c
AgeCommit message (Expand)Author
2022-05-09drm/i915: Fix race in __i915_vma_remove_closedKarol Herbst
2022-02-28drm/i915: Clarify vma lifetimeThomas Hellström
2022-02-28drm/i915: add I915_BO_ALLOC_GPU_ONLYMatthew Auld
2022-02-25Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin
2022-02-23Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi
2022-02-19drm/i915: enforce min GTT alignment for discrete cardsMatthew Auld
2022-02-03Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen
2022-01-31Merge drm/drm-next into drm-intel-nextRodrigo Vivi
2022-01-28drm/i915: Allow dead vm to unbind vma's without lock.Maarten Lankhorst
2022-01-27drm/i915: delete shadow "ret" variableDan Carpenter
2022-01-26drm/i915: Fix vma resource freeingThomas Hellström
2022-01-25drm/i915: Flush TLBs before releasing backing storeTvrtko Ursulin
2022-01-18drm/i915: Remove short-term pins from execbuf, v6.Maarten Lankhorst
2022-01-18drm/i915: Remove support for unlocked i915_vma unbindMaarten Lankhorst
2022-01-18drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind...Maarten Lankhorst
2022-01-18drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_so...Maarten Lankhorst
2022-01-18drm/i915: Add locking to i915_gem_evict_vm(), v3.Maarten Lankhorst
2022-01-11drm/i915: Use struct vma_resource instead of struct vma_snapshotThomas Hellström
2022-01-11drm/i915: Use vma resources for async unbindingThomas Hellström
2022-01-11drm/i915: Don't pin the object pages during pending vma bindsThomas Hellström
2022-01-11drm/i915: Use the vma resource as argument for gtt binding / unbindingThomas Hellström
2022-01-11drm/i915: Initial introduction of vma resourcesThomas Hellström
2022-01-10drm/i915: split out gem/i915_gem_tiling.h from i915_drv.hJani Nikula
2022-01-10drm/i915: split out i915_gem_evict.h from i915_drv.hJani Nikula
2021-12-22drm/i915: Require the vm mutex for i915_vma_bind()Thomas Hellström
2021-12-20drm/i915: Take object lock in i915_ggtt_pin if ww is not setMaarten Lankhorst
2021-12-20drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3.Maarten Lankhorst
2021-12-20drm/i915: Remove unused bits of i915_vma/active apiMaarten Lankhorst
2021-11-25drm/i915: Add support for moving fence waitingMaarten Lankhorst
2021-11-22Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin
2021-11-19drm/i915: Remove resv from i915_vmaMaarten Lankhorst
2021-11-19drm/i915: vma is always backed by an object.Maarten Lankhorst
2021-11-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2021-11-09lib, stackdepot: add helper to print stack entries into bufferImran Khan
2021-11-04drm/i915: fixup dma_fence_wait usageMatthew Auld
2021-10-15drm/i915: Multi-BB execbufMatthew Brost
2021-07-28drm/i915: move vma slab to direct module init/exitDaniel Vetter
2021-07-22drm/i915: Ditch i915 globals shrink infrastructureDaniel Vetter
2021-07-16drm/i915: Drop error handling from dma_fence_workJason Ekstrand
2021-06-11Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit.freedesktop.org/drm...Dave Airlie
2021-06-10Merge tag 'drm-intel-next-2021-06-09' of git://anongit.freedesktop.org/drm/dr...Dave Airlie
2021-06-01drm/i915: Untangle the vma pages_mutexThomas Hellström
2021-05-25drm/i915/adlp: Fix GEM VM asserts for DPT VMsImre Deak
2021-05-05drm/i915: drop the __i915_active_call pointer packingMatthew Auld
2021-04-27drm/i915/lmem: Bypass aperture when lmem is availableAnusha Srivatsa
2021-04-27drm/i915/gtt: map the PD up frontMatthew Auld
2021-03-24drm/i915: Use a single page table lock for each gtt.Maarten Lankhorst
2021-03-24drm/i915: Take reservation lock around i915_vma_pin.Maarten Lankhorst
2021-03-24drm/i915: make lockdep slightly happier about execbuf.Maarten Lankhorst
2021-03-24drm/i915: Ensure we hold the object mutex in pin correctly.Maarten Lankhorst