From: Michal Wajdeczko Date: Sat, 20 Jul 2024 14:25:28 +0000 (+0200) Subject: drm/xe/tests: Skip xe_mocs live tests on VF device X-Git-Tag: v6.12-rc1~126^2~25^2~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cf1e6edbd1c8ba654f97071ccb748d87ef0115aa;p=thirdparty%2Flinux.git drm/xe/tests: Skip xe_mocs live tests on VF device There is no point to run those tests on VFs devices as they can't access any of the MOCS registers. Skip testing on the VF device. [ ] =================== xe_mocs (1 subtest) ==================== [ ] ================ xe_live_mocs_kernel_kunit ================ [ ] [PASSED] 0000:4d:00.0 [ ] [SKIPPED] 0000:4d:00.1 [ ] ============ [PASSED] xe_live_mocs_kernel_kunit ============ [ ] ===================== [PASSED] xe_mocs ===================== Signed-off-by: Michal Wajdeczko Reviewed-by: Jonathan Cavitt Reviewed-by: Lucas De Marchi Link: https://patchwork.freedesktop.org/patch/msgid/20240720142528.530-8-michal.wajdeczko@intel.com --- diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c index 19554019b255c..79be73b4a02ba 100644 --- a/drivers/gpu/drm/xe/tests/xe_mocs.c +++ b/drivers/gpu/drm/xe/tests/xe_mocs.c @@ -138,6 +138,9 @@ static void xe_live_mocs_kernel_kunit(struct kunit *test) { struct xe_device *xe = test->priv; + if (IS_SRIOV_VF(xe)) + kunit_skip(test, "this test is N/A for VF"); + mocs_kernel_test_run_device(xe); } @@ -180,6 +183,9 @@ static void xe_live_mocs_reset_kunit(struct kunit *test) { struct xe_device *xe = test->priv; + if (IS_SRIOV_VF(xe)) + kunit_skip(test, "this test is N/A for VF"); + mocs_reset_test_run_device(xe); }