From: Akshata Jahagirdar Date: Wed, 17 Jul 2024 21:10:08 +0000 (+0000) Subject: drm/xe/xe2: Do not run xe_bo_test for xe2+ dgfx X-Git-Tag: v6.12-rc1~15^2~29^2~51 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=3849c6ff3a1517e4c8a6d004d9cb31241c849713;p=linux-block.git drm/xe/xe2: Do not run xe_bo_test for xe2+ dgfx In xe2+ dgfx, we don't need to handle the copying of ccs metadata during migration. This test validates the ccs data post clear and copy during evict/restore operation. Thus, we can skip this test on xe2+ dgfx. Signed-off-by: Akshata Jahagirdar Reviewed-by: Himal Prasad Ghimiray Signed-off-by: Matt Roper Link: https://patchwork.freedesktop.org/patch/msgid/57d9df82ad02e53c9b0d2a7d40bb27acce57b927.1721250309.git.akshata.jahagirdar@intel.com --- diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c index 692e1b46b9cf..e2e0ea24757a 100644 --- a/drivers/gpu/drm/xe/tests/xe_bo.c +++ b/drivers/gpu/drm/xe/tests/xe_bo.c @@ -162,6 +162,12 @@ static int ccs_test_run_device(struct xe_device *xe) return 0; } + /* For xe2+ dgfx, we don't handle ccs metadata */ + if (GRAPHICS_VER(xe) >= 20 && IS_DGFX(xe)) { + kunit_info(test, "Skipping on xe2+ dgfx device.\n"); + return 0; + } + xe_pm_runtime_get(xe); for_each_tile(tile, xe, id) {