summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_vma.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Combine unbound/bound list tracking for objectsChris Wilson2019-06-121-29/+5
* drm/i915: Promote i915->mm.obj_lock to be irqsafeChris Wilson2019-06-101-6/+11
* drm/i915: Move object close under its own lockChris Wilson2019-06-061-17/+31
* drm/i915: Report all objects with allocated pages to the shrinkerChris Wilson2019-05-311-4/+12
* drm/i915: Track the purgeable objects on a separate eviction listChris Wilson2019-05-311-1/+2
* drm/i915: Drop the deferred active referenceChris Wilson2019-05-281-9/+6
* drm/i915: Move GEM object domain management from struct_mutex to localChris Wilson2019-05-281-4/+4
* Merge tag 'drm-intel-next-2019-05-24' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2019-05-281-8/+5
|\
| * drm/i915/selftests: Add live vma selftestVille Syrjälä2019-05-201-8/+0
| * drm/i915: Add a new "remapped" gtt_viewVille Syrjälä2019-05-201-1/+5
| * drm/i915: Move GraphicsTechnology files under gt/Chris Wilson2019-04-241-1/+2
* | Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-05-091-6/+45
|\|
| * drm/i915: Use i915_global_register()Chris Wilson2019-03-061-10/+18
| * drm/i915: Make object/vma allocation caches globalChris Wilson2019-02-281-6/+37
* | drm: Simplify stacktrace handlingThomas Gleixner2019-04-291-7/+4
|/
* drm/i915: Pull i915_gem_active into the i915_active familyChris Wilson2019-02-051-6/+6
* drm/i915: Generalise GPU activity trackingChris Wilson2019-02-051-145/+28
* drm/i915: Move vma lookup to its own lockChris Wilson2019-01-281-20/+46
* drm/i915: Pull VM lists under the VM mutex.Chris Wilson2019-01-281-0/+11
* drm/i915: Stop tracking MRU activity on VMAChris Wilson2019-01-281-7/+2
* Merge drm/drm-next into drm-intel-next-queuedJani Nikula2018-11-201-1/+1
|\
| * dma-buf: allow reserving more than one shared fence slotChristian König2018-10-251-1/+1
* | drm/i915: GEM_WARN_ON considered harmfulTvrtko Ursulin2018-10-181-4/+4
|/
* drm/i915: Stop holding a ref to the ppgtt from each vmaChris Wilson2018-08-161-4/+0
* drm/i915: Pull unpin map into vma releaseChris Wilson2018-07-241-1/+4
* drm/i915: Handle recursive shrinker for vma->last_active allocationChris Wilson2018-07-191-0/+8
* drm/i915: Track the last-active inside the i915_vmaChris Wilson2018-07-061-2/+56
* drm/i915: Track vma activity per fence.context, not per engineChris Wilson2018-07-061-31/+81
* drm/i915: Move i915_vma_move_to_active() to i915_vma.cChris Wilson2018-07-061-0/+61
* drm/i915: Squelch very verbose error loggingChris Wilson2018-07-061-1/+1
* drm/i915: Try GGTT mmapping whole object as partialChris Wilson2018-07-021-1/+1
* drm/i915: Show vma allocator stack when in doubtChris Wilson2018-06-281-2/+37
* drm/i915: Decouple vma vfuncs from vmChris Wilson2018-06-071-5/+6
* drm/i915: Prepare for non-object vmaChris Wilson2018-06-071-40/+56
* drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson2018-06-051-1/+1
* drm/i915/vma: Move the bind_count vs pin_count assertion to a helperChris Wilson2018-06-051-2/+14
* drm/i915: Lazily unbind vma on closeChris Wilson2018-05-041-17/+56
* drm/i915: Rename drm_i915_gem_request to i915_requestChris Wilson2018-02-211-2/+1
* drm/i915: make mappable struct resource centricMatthew Auld2017-12-121-1/+1
* drm/i915: Refactor common list iteration over GGTT vmaChris Wilson2017-12-081-0/+6
* drm/i915: Track GGTT writes on the vmaChris Wilson2017-12-071-0/+22
* drm/i915: Remove vma from object on destroy, not closeChris Wilson2017-12-071-1/+3
* drm/i915: Mark up i915_vma_unbind() as a potential sleeperChris Wilson2017-11-091-0/+1
* drm/i915: Prune the reservation shared fence arrayChris Wilson2017-11-081-0/+7
* drm/i915: Assert vma->flags are updated correctly during bindingChris Wilson2017-11-061-1/+4
* drm/i915: Move dev_priv->mm.[un]bound_list to its own lockChris Wilson2017-10-161-4/+12
* drm/i915: Track user GTT faulting per-vmaChris Wilson2017-10-091-1/+27
* drm/i915: Consolidate get_fence with pin_fenceChris Wilson2017-10-091-3/+1
* drm/i915: Pin fence for iomapChris Wilson2017-10-091-4/+31
* drm/i915: Assert we do not try to expand VMA for hugepage inside GGTTChris Wilson2017-10-091-0/+7