aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem
AgeCommit message (Expand)AuthorFilesLines
2021-06-16drm/i915/ttm: switch over to ttm_buddy_manMatthew Auld1-18/+2
2021-06-16drm/i915/ttm: remove node usage in our namingMatthew Auld2-3/+4
2021-06-16drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUSMatthew Auld1-3/+8
2021-06-16drm/i915/ttm: Calculate the object placement at get_pages timeThomas Hellström1-24/+69
2021-06-16drm/i915/ttm: Fix memory leaksThomas Hellström1-0/+2
2021-06-14dma-buf: add dma_fence_chain_alloc/free v3Christian König1-4/+2
2021-06-14drm/i915: Simplify userptr lockingThomas Hellström3-65/+30
2021-06-11drm/i915: Use ttm mmap handling for ttm bo's.Maarten Lankhorst6-81/+225
2021-06-11drm/i915/lmem: Verify checks for lmem residencyThomas Hellström3-1/+63
2021-06-11drm/i915/ttm: Introduce a TTM i915 gem object backendThomas Hellström9-142/+711
2021-06-11Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie22-197/+172
2021-06-10Merge tag 'drm-misc-next-2021-06-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDave Airlie5-13/+12
2021-06-06dma-buf: drop the _rcu postfix on function names v3Christian König4-7/+7
2021-06-06dma-buf: rename dma_resv_get_excl_rcu to _unlockedChristian König2-3/+3
2021-06-06dma-buf: rename and cleanup dma_resv_get_list v2Christian König1-1/+1
2021-06-06dma-buf: rename and cleanup dma_resv_get_excl v3Christian König1-2/+1
2021-06-05drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VERLucas De Marchi11-54/+54
2021-06-02drm/i915/ttm: Embed a ttm buffer object in the i915 gem objectThomas Hellström2-1/+18
2021-06-02drm/i915/ttm Initialize the ttm device and memory managersThomas Hellström8-136/+79
2021-06-02Revert "i915: use io_mapping_map_user"Matthew Auld1-4/+5
2021-06-02Revert "i915: use io_mapping_map_user"Matthew Auld1-4/+5
2021-06-02Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen3-7/+5
2021-06-02Merge tag 'drm-intel-gt-next-2021-05-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie13-73/+553
2021-06-01drm/i915: Disable mmap ioctl for gen12+Maarten Lankhorst1-0/+7
2021-06-01drm/i915: Fix i915_sg_page_sizes to record dma segments rather than physical pagesThomas Hellström3-3/+3
2021-06-01drm/i915: Don't free shared locks while sharedThomas Hellström2-0/+7
2021-05-27Merge drm/drm-next into drm-misc-nextMaxime Ripard1-0/+2
2021-05-27Merge v5.13-rc3 into drm-nextDaniel Vetter1-0/+2
2021-05-22Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-12/+12
2021-05-21Merge tag 'drm-intel-next-2021-05-19-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie1-11/+11
2021-05-19drm/i915/gem: Pin the L-shape quirked object as unshrinkableChris Wilson1-0/+2
2021-05-17Merge drm/drm-next into drm-intel-nextRodrigo Vivi3-6/+6
2021-05-17drm/i915: Don't include drm_legacy.hThomas Zimmermann1-1/+0
2021-05-17drm/i915/gem: Pin the L-shape quirked object as unshrinkableChris Wilson1-0/+2
2021-05-12drm/i915: Avoid div-by-zero on gen2Ville Syrjälä1-1/+1
2021-05-11drm/i915/stolen: shuffle around init_memory_regionMatthew Auld1-2/+4
2021-05-05drm/i915: drop the __i915_active_call pointer packingMatthew Auld1-2/+1
2021-05-04Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlbLinus Torvalds1-1/+1
2021-05-04drm/i915/gem: hide new uAPI behind CONFIG_BROKENMatthew Auld1-0/+3
2021-05-04drm/i915/gem: clear userspace buffers for LMEMMatthew Auld1-1/+11
2021-05-04drm/i915/lmem: support optional CPU clearing for special internal useMatthew Auld2-3/+27
2021-05-04drm/i915/uapi: implement object placement extensionMatthew Auld4-17/+236
2021-05-04drm/i915/uapi: introduce drm_i915_gem_create_extMatthew Auld2-0/+58
2021-05-04drm/i915: rework gem_create flow for upcoming extensionsMatthew Auld1-27/+65
2021-05-04drm/i915: mark stolen as privateMatthew Auld1-0/+4
2021-04-30Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+4
2021-04-30i915: use io_mapping_map_userChristoph Hellwig1-5/+4
2021-04-29drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and bxt, v2.Maarten Lankhorst1-4/+9
2021-04-29drm/i915/gem: Remove reference to struct drm_device.pdevThomas Zimmermann1-1/+1
2021-04-27drm/i915/lmem: Bypass aperture when lmem is availableAnusha Srivatsa2-0/+20