aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/selftests/intel_memory_region.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-07-12drm/i915/ttm: fix sg_table constructionMatthew Auld1-2/+19
2022-04-07dma-buf: specify usage while adding fences to dma_resv obj v7Christian König1-1/+2
2022-04-06dma-buf/drivers: make reserving a shared slot mandatory v4Christian König1-0/+7
2022-03-01drm/i915/selftests: handle allocation failuresMatthew Auld1-1/+7
2022-02-28drm/i915/selftests: mock test io_sizeMatthew Auld1-0/+143
2022-02-28drm/i915: add io_size plumbingMatthew Auld1-4/+4
2022-02-01Merge tag 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDave Airlie1-6/+7
2022-01-19drm: move the buddy allocator from i915 into common drmArunpravin1-6/+7
2021-12-17drm/i915/selftests: Use to_gt() helperAndi Shyti1-2/+2
2021-11-25drm/i915/ttm: Drop region reference countingThomas Hellström1-4/+4
2021-07-07drm/i915/selftests: fix smatch warning in mock_reserveMatthew Auld1-2/+3
2021-06-30drm/i915: support forcing the page size with lmemMatthew Auld1-3/+60
2021-06-17drm/i915/gem: Zap the i915_gem_object_blt codeThomas Hellström1-7/+14
2021-06-16drm/i915/ttm: switch over to ttm_buddy_manMatthew Auld1-51/+119
2021-06-02drm/i915/ttm Initialize the ttm device and memory managersThomas Hellström1-93/+40
2021-05-04drm/i915/lmem: support optional CPU clearing for special internal useMatthew Auld1-1/+86
2021-04-08Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-nextDave Airlie1-0/+77
2021-03-24drm/i915: introduce mem->reservedAbdiel Janulgue1-0/+77
2021-03-24drm/i915/selftests: Prepare memory region tests for obj->mm.lock removalMaarten Lankhorst1-7/+11
2021-01-08drm/i915/selftests: Skip unstable timing measurementsChris Wilson1-6/+14
2021-01-04drm/i915/selftests: Guard against redifinition of SZ_8GChris Wilson1-0/+2
2020-12-07drm/i915/selftests: Improve error reporting for igt_mock_max_segmentChris Wilson1-8/+7
2020-12-02Revert "drm/i915/lmem: Limit block size to 4G"Chris Wilson1-11/+22
2020-12-02drm/i915/gem: Limit lmem scatterlist elements to UINT_MAXChris Wilson1-6/+21
2020-11-30drm/i915/lmem: Limit block size to 4GVenkata Sandeep Dhanalakota1-0/+51
2020-10-29drm/i915/region: fix max size calculationMatthew Auld1-0/+77
2020-09-21drm/i915/selftest: Create mock_destroy_deviceDaniel Vetter1-1/+1
2020-09-07drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.Maarten Lankhorst1-1/+1
2020-09-07drm/i915/selftests: Prevent selecting 0 for our random width/alignChris Wilson1-3/+3
2020-03-23drm/i915/selftests/perf: watch out for stolen objectsMatthew Auld1-1/+4
2020-01-29drm/i915/selftests/perf: measure memcpy bw between regionsMatthew Auld1-0/+203
2020-01-03drm/i915/gem: Support discontiguous lmem object mapsChris Wilson1-19/+14
2019-11-25drm/i915: Serialise with engine-pm around requests on the kernel_contextChris Wilson1-0/+2
2019-11-08drm/i915/selftests: Complete transition to a real struct file mockChris Wilson1-2/+2
2019-11-07drm/i915/selftests: Replace mock_file hackery with drm's true fakeChris Wilson1-1/+1
2019-11-07drm/i915: Switch obj->mm.lock lockdep annotations on its headDaniel Vetter1-2/+2
2019-10-28drm/i915/selftests: Select a random engine for testing memory regionsChris Wilson1-3/+26
2019-10-25drm/i915/selftests: add write-dword test for LMEMMatthew Auld1-0/+166
2019-10-25drm/i915/lmem: support kernel mappingAbdiel Janulgue1-0/+113
2019-10-25drm/i915: support creating LMEM objectsMatthew Auld1-0/+40
2019-10-14drm/i915/selftests: Fixup naked 64b divideChris Wilson1-5/+7
2019-10-08drm/i915/region: support contiguous allocationsMatthew Auld1-0/+165
2019-10-08drm/i915: introduce intel_memory_regionMatthew Auld1-0/+115