summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem/i915_gem_object.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Use kmap_local_page() in gem/i915_gem_object.cZhao Liu2023-12-151-5/+3
* drm/i915: Add ability for tracking buffer objects per clientTvrtko Ursulin2023-11-101-3/+10
* drm/i915: add minimal i915_gem_object_frontbuffer.hJani Nikula2023-08-311-0/+1
* drm/i915/jsl: s/JSL/JASPERLAKE for platform/subplatform definesDnyaneshwar Bhadane2023-08-081-1/+1
* drm/i915: Add getter/setter for i915_gem_object->frontbufferJouni Högander2023-08-011-2/+2
* drm/i915: Allow user to set cache at BO creationFei Yang2023-06-071-0/+6
* drm/i915: use pat_index instead of cache_levelFei Yang2023-05-111-1/+50
* drm/i915: preparation for using PAT indexFei Yang2023-05-111-0/+9
* drm/i915/gem/i915_gem_object: Demote non-kerneldoc header with no param descr...Lee Jones2023-04-031-1/+1
* drm/i915/gem: Typecheck page lookupsChris Wilson2022-12-301-2/+5
* drm/i915/ttm: consider CCS for backup objectsMatthew Auld2022-12-141-0/+3
* Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm...Dave Airlie2022-11-041-1/+11
|\
| * drm/i915: check memory is mappable in read_from_pageMatthew Auld2022-10-051-1/+11
| * drm/i915: allow control over the flags when migratingMatthew Auld2022-10-051-1/+36
* | Merge drm/drm-next into drm-misc-nextMaxime Ripard2022-10-181-2/+37
|\ \
| * | drm/i915: allow control over the flags when migratingMatthew Auld2022-10-111-1/+36
| |/
| * drm/i915/dgfx: Release mmap on rpm suspendAnshuman Gupta2022-09-141-1/+1
* | drm/i915: Prepare to dynamic dma-buf locking specificationDmitry Osipenko2022-10-181-0/+14
|/
* drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pagesMatthew Auld2022-09-061-0/+3
* drm/i915/gem: Remove shared locking on freeing objectsChris Wilson2022-08-031-12/+4
* drm/i915/ttm: disallow CPU fallback mode for ccs pagesMatthew Auld2022-07-011-0/+26
* drm/i915/ttm: handle blitter failure on DG2Matthew Auld2022-07-011-0/+21
* Merge tag 'drm-intel-next-2022-05-20' of git://anongit.freedesktop.org/drm/dr...Tvrtko Ursulin2022-05-231-30/+12
|\
| * Merge drm/drm-next into drm-misc-nextPaul Cercueil2022-04-181-0/+1
| |\
| * | drm/i915: fix i915_gem_object_wait_moving_fenceMatthew Auld2022-04-081-2/+9
| * | drm/i915: drop bo->moving dependencyChristian König2022-04-071-33/+8
* | | Merge drm/drm-next into drm-intel-gt-nextRodrigo Vivi2022-04-211-0/+1
|\ \ \ | | |/ | |/|
| * | Merge drm/drm-next into drm-intel-nextJani Nikula2022-04-111-13/+1
| |\|
| * | drm/i915: include linux/highmem.h and linux/swap.h where neededJani Nikula2022-03-041-0/+1
* | | drm/i915: consider min_page_size when migratingMatthew Auld2022-04-211-0/+3
| |/ |/|
* | drm/i915: Clarify vma lifetimeThomas Hellström2022-02-281-13/+1
|/
* Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi2022-02-231-0/+18
|\
| * drm/i915: Fix a race between vma / object destruction and unbindingThomas Hellström2022-01-281-0/+6
| * drm/i915: Asynchronous migration selftestThomas Hellström2022-01-111-0/+12
* | drm/i915: don't include drm_cache.h in i915_drv.hJani Nikula2022-02-141-0/+2
* | drm/i915: split out i915_file_private.h from i915_drv.hJani Nikula2022-02-141-0/+1
* | drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.hJani Nikula2022-02-111-0/+2
|/
* drm/i915: Use trylock instead of blocking lock for __i915_gem_free_objects.Maarten Lankhorst2021-12-231-4/+10
* drm/i915: Require object lock when freeing pages during destructionMaarten Lankhorst2021-12-211-0/+5
* drm/i915: Add support for moving fence waitingMaarten Lankhorst2021-11-251-0/+52
* drm/i915/gem: placate scripts/kernel-docRandy Dunlap2021-11-231-3/+4
* drm/i915: stop setting cache_dirty on discreteMatthew Auld2021-11-021-2/+5
* drm/i915: drop unneeded make_unshrinkable in free_objectMatthew Auld2021-10-221-9/+0
* drm/i915: extract bypass-llc check into helperMatthew Auld2021-10-201-0/+26
* drm/i915/pxp: interfaces for using protected objectsDaniele Ceraolo Spurio2021-10-041-0/+1
* drm/i915/ttm: Rework object initialization slightlyThomas Hellström2021-10-011-6/+37
* drm/i915: move gem_objects slab to direct module init/exitDaniel Vetter2021-07-281-18/+8
* drm/i915/gem: Always call obj->ops->migrate unless can_migrate failsJason Ekstrand2021-07-261-3/+6
* drm/i915/gem: Check object_can_migrate from object_migrateJason Ekstrand2021-07-261-11/+2
* drm/i915: Ditch i915 globals shrink infrastructureDaniel Vetter2021-07-221-6/+0