summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Wajdeczko <michal.wajdeczko@intel.com>2024-07-20 16:25:28 +0200
committerMichal Wajdeczko <michal.wajdeczko@intel.com>2024-07-22 12:20:14 +0200
commitcf1e6edbd1c8ba654f97071ccb748d87ef0115aa (patch)
treeb7b6540279b2270a7ec6a76ffe626ad5eeb07b75
parent57ecead343e724b6ea38e9c2d8f794b293cf2951 (diff)
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 <michal.wajdeczko@intel.com> Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240720142528.530-8-michal.wajdeczko@intel.com
-rw-r--r--drivers/gpu/drm/xe/tests/xe_mocs.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
index 19554019b255..79be73b4a02b 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);
}