]> www.infradead.org Git - users/hch/configfs.git/commitdiff
drm/xe/xe2: Do not run xe_bo_test for xe2+ dgfx
authorAkshata Jahagirdar <akshata.jahagirdar@intel.com>
Wed, 17 Jul 2024 21:10:08 +0000 (21:10 +0000)
committerMatt Roper <matthew.d.roper@intel.com>
Thu, 18 Jul 2024 00:02:32 +0000 (17:02 -0700)
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 <akshata.jahagirdar@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/57d9df82ad02e53c9b0d2a7d40bb27acce57b927.1721250309.git.akshata.jahagirdar@intel.com
drivers/gpu/drm/xe/tests/xe_bo.c

index 692e1b46b9cf919a650cffe0c7e261312404763e..e2e0ea24757a9c3a5ff13a5c0e7a63e191873838 100644 (file)
@@ -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) {