1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/i915/gem/selftests
Nirmoy Das 659a3062c7 drm/i915/selftests: Set always_coherent to false when reading from CPU
Commit 8d4ba9fc1c ("drm/i915/selftests: Pick correct caching mode.")
was not complete  as for non LLC  sharing platforms cpu read can happen
from LLC which probably doesn't have the latest changes made by GPU.

Cc: Andi Shyti <andi.shyti@linux.intel.com>
Cc: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Cc: Jonathan Cavitt <jonathan.cavitt@intel.com>
Fixes: 8d4ba9fc1c ("drm/i915/selftests: Pick correct caching mode.")
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240516151403.2875-1-nirmoy.das@intel.com
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
(cherry picked from commit 007ed70831)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2024-05-29 11:35:32 +03:00
..
huge_gem_object.c drm/i915: Check for integer truncation on scatterlist creation 2022-12-30 04:19:18 -05:00
huge_gem_object.h drm/i915/selftests: Make headers self-contained 2020-01-03 13:33:36 +00:00
huge_pages.c Merge tag 'drm-intel-gt-next-2024-04-26' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next 2024-04-30 14:40:43 +10:00
i915_gem_client_blt.c drm/i915: Update IP_VER(12, 50) 2024-03-22 14:14:52 -07:00
i915_gem_coherency.c drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_coherency.c 2023-12-15 09:34:29 +00:00
i915_gem_context.c drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_context.c 2023-12-15 09:34:30 +00:00
i915_gem_dmabuf.c drm/i915/selftests: Set always_coherent to false when reading from CPU 2024-05-29 11:35:32 +03:00
i915_gem_migrate.c drm/i915: Make i915_coherent_map_type GT-centric 2023-08-10 14:14:11 +02:00
i915_gem_mman.c drm/i915: Use struct resource for memory region IO as well 2024-02-07 01:58:40 +02:00
i915_gem_object.c drm/i915/gem: Typecheck page lookups 2022-12-30 04:19:13 -05:00
i915_gem_phys.c drm/i915: Update object placement flags to be mutable 2021-06-24 18:50:56 +01:00
igt_gem_utils.c drm/i915/selftest: use igt_vma_move_to_active_unlocked if possible 2023-01-09 14:23:52 +01:00
igt_gem_utils.h drm/i915: use proper helper in igt_vma_move_to_active_unlocked 2023-01-09 14:23:50 +01:00
mock_context.c drm/i915: Record which client owns a VM 2023-11-10 11:48:54 +00:00
mock_context.h drm/i915/selftests: Take a VM in kernel_context() 2021-07-08 19:49:18 +02:00
mock_dmabuf.c fix missing vmalloc.h includes 2024-04-25 20:55:49 -07:00
mock_dmabuf.h drm/i915: change to_mock() to an inline function 2019-11-08 09:12:34 +00:00
mock_gem_object.h drm/i915/selftests: Make headers self-contained 2020-01-03 13:33:36 +00:00