summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gem/i915_gem_ttm.c
AgeCommit message (Expand)Author
2022-03-01drm/i915/ttm: mappable migration on faultMatthew Auld
2022-03-01drm/i915/ttm: make eviction mappable awareMatthew Auld
2022-02-28drm/i915: add I915_BO_ALLOC_GPU_ONLYMatthew Auld
2022-02-28drm/i915/ttm: require mappable by defaultMatthew Auld
2022-02-28drm/i915: add io_size plumbingMatthew Auld
2022-02-23Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi
2022-02-14drm/i915: include shmem_fs.h only where neededJani Nikula
2022-02-10drm/i915/ttm: tweak priority hint selectionMatthew Auld
2022-01-10drm/i915/ttm: ensure we unmap when purgingMatthew Auld
2022-01-10drm/i915/ttm: add unmap_virtual callbackMatthew Auld
2022-01-10drm/i915/ttm: only fault WILLNEED objectsMatthew Auld
2022-01-10drm/i915/ttm: ensure we unmap when purgingMatthew Auld
2022-01-10drm/i915/ttm: add unmap_virtual callbackMatthew Auld
2022-01-10drm/i915/ttm: only fault WILLNEED objectsMatthew Auld
2022-01-10drm/i915: clean up shrinker_release_pagesMatthew Auld
2021-12-14drm/i915/ttm: fix large buffer population trucationRobert Beckett
2021-11-25drm/i915/ttm: Implement asynchronous TTM movesThomas Hellström
2021-11-25drm/i915/ttm: Correctly handle waiting for gpu when shrinkingThomas Hellström
2021-11-25drm/i915/ttm: Drop region reference countingThomas Hellström
2021-11-25drm/i915/ttm: Move the i915_gem_obj_copy_ttm() functionThomas Hellström
2021-11-23drm/i915/ttm: fixup build failureMatthew Auld
2021-11-22drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable()Dan Carpenter
2021-11-11drm/i915/ttm: Fix illegal addition to shrinker listThomas Hellström
2021-11-05drm/i915/ttm: Reorganize the ttm move codeThomas Hellström
2021-11-01drm/i915: Introduce refcounted sg-tablesThomas Hellström
2021-10-22drm/i915/ttm: enable shmem tt backendMatthew Auld
2021-10-22drm/i915/ttm: use cached system pages when evicting lmemMatthew Auld
2021-10-22drm/i915/ttm: move shrinker management into adjust_lruMatthew Auld
2021-10-22drm/i915/ttm: add tt shmem backendMatthew Auld
2021-10-11Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm...Dave Airlie
2021-10-01drm/i915/ttm: Rework object initialization slightlyThomas Hellström
2021-09-29drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/Matthew Auld
2021-09-24drm/i915 Implement LMEM backup and restore for suspend / resumeThomas Hellström
2021-09-24drm/i915/ttm: Implement a function to copy the contents of two TTM-based objectsThomas Hellström
2021-09-16drm/i915: Move __i915_gem_free_object to ttm_bo_destroyMaarten Lankhorst
2021-09-15Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen
2021-09-14Merge drm/drm-next into drm-misc-nextMaxime Ripard
2021-09-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2021-08-25drm/ttm, drm/i915: Update ttm_move_memcpy for async useThomas Hellström
2021-08-25drm/i915/ttm: Reorganize the ttm move code somewhatThomas Hellström
2021-08-23drm/ttm: remove ttm_tt_destroy_common v2Christian König
2021-07-26drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if neededJason Ekstrand
2021-07-16drm/i915: Remove allow_alloc from i915_gem_object_get_sg*Jason Ekstrand
2021-06-30drm/i915: support forcing the page size with lmemMatthew Auld
2021-06-30drm/i915/gem: Implement object migrationThomas Hellström
2021-06-24drm/i915/ttm: Use TTM for system memoryThomas Hellström
2021-06-24drm/i915/ttm: Adjust gem flags and caching settings after a moveThomas Hellström
2021-06-24drm/i915: Update object placement flags to be mutableThomas Hellström
2021-06-24drm/i915/ttm: fix static warningMatthew Auld
2021-06-18drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() semanticsThomas Hellström