summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gem/i915_gem_mman.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-20drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULLMatt Roper1-1/+1
2022-04-08drm/i915/gem: add missing boundary check in vm_accessMastan Katragadda1-1/+1
2021-07-22drm/i915/guc: Update intel_gt_wait_for_idle to work with GuCMatthew Brost1-1/+2
2021-07-21drm/i915: Add TTM offset argument to mmap.Maarten Lankhorst1-1/+16
2021-06-25drm/i915: Reinstate the mmap ioctl for some platformsThomas Hellström1-3/+4
2021-06-24drm/i915: Update object placement flags to be mutableThomas Hellström1-5/+7
2021-06-11drm/i915: Use ttm mmap handling for ttm bo's.Maarten Lankhorst1-26/+57
2021-06-06drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VERLucas De Marchi1-1/+1
2021-06-02Revert "i915: use io_mapping_map_user"Matthew Auld1-4/+5
2021-06-02Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen1-5/+4
2021-06-01drm/i915: Disable mmap ioctl for gen12+Maarten Lankhorst1-0/+7
2021-05-12drm/i915: Avoid div-by-zero on gen2Ville Syrjälä1-1/+1
2021-04-30i915: use io_mapping_map_userChristoph Hellwig1-5/+4
2021-04-26drm/i915: Avoid div-by-zero on gen2Ville Syrjälä1-1/+1
2021-03-24drm/i915: Add ww locking around vm_access()Maarten Lankhorst1-2/+22
2021-03-24drm/i915: Add object locking to vm_fault_cpuMaarten Lankhorst1-0/+4
2021-03-24drm/i915: Move HAS_STRUCT_PAGE to obj->flagsMaarten Lankhorst1-4/+3
2020-11-19mm: introduce vma_set_file function v5Christian König1-2/+3
2020-11-05Revert "mm: introduce vma_set_file function v4"Christian König1-3/+2
2020-11-05mm: introduce vma_set_file function v4Christian König1-2/+3
2020-09-09Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit.freedesktop.org/drm...Dave Airlie1-18/+33
2020-09-07drm/i915: Add ww locking to vm_fault_gttMaarten Lankhorst1-18/+33
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-02drm/i915/gem: Only revoke mmap handlers if activeChris Wilson1-13/+0
2020-07-02drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changesChris Wilson1-1/+1
2020-06-25Merge drm/drm-next into drm-intel-next-queuedJani Nikula1-2/+2
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-2/+2
2020-05-16drm/i915/gem: Retry faulthandlers on ENOSPCChris Wilson1-1/+1
2020-05-01drm/i915: Implement vm_ops->access for gdb access into mmapsChris Wilson1-0/+34
2020-03-11drm/i915/gem: Mark up the racy read of the mmap_singletonChris Wilson1-1/+1
2020-02-08drm/i915: Never allow userptr into the new mapping typesJanusz Krzysztofik1-2/+1
2020-01-30drm/i915/gem: Tighten checks and acquiring the mmap objectChris Wilson1-28/+11
2020-01-20drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain listChris Wilson1-14/+76
2020-01-04drm/i915/gem: Extend mmap support for lmemAbdiel Janulgue1-7/+14
2020-01-01drm/i915/gem: Drop local vma->vm_file referenceChris Wilson1-0/+59
2019-12-31drm/i915: Introduce remap_io_sg() to prefault discontiguous objectsAbdiel Janulgue1-20/+12
2019-12-09drm/i915/gem: Comment on inability to check args.pad for MMAP_OFFSETChris Wilson1-0/+9
2019-12-04drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTLChris Wilson1-2/+6
2019-12-04drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSETAbdiel Janulgue1-91/+370
2019-11-06drm/i915/gem: Early rejection of no-aperture map_ggttChris Wilson1-0/+3
2019-10-26drm/i915: Encapsulate kconfig constant values inside boolean predicatesChris Wilson1-1/+1
2019-10-04drm/i915: Move request runtime management onto gtChris Wilson1-1/+3
2019-10-04drm/i915/gem: Retire directly for mmap-offset shrinkingChris Wilson1-12/+5
2019-10-04drm/i915: Merge wait_for_timelines with retire_requestChris Wilson1-3/+1
2019-10-04drm/i915: Pull i915_vma_pin under the vm->mutexChris Wilson1-13/+7
2019-10-02drm/i915/userptr: Never allow userptr into the mappable GGTTChris Wilson1-0/+7
2019-09-24drm/i915: Mark contents as dirty on a write faultChris Wilson1-1/+5
2019-09-13drm/i915: Don't mix srcu tag and negative error codesChris Wilson1-4/+2
2019-09-03drm/i915: Refresh the errno to vmf_fault translationsChris Wilson1-24/+15
2019-08-27drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmapChris Wilson1-1/+1