[PATCH 7/7] drm/xe/tests: Skip xe_mocs live tests on VF device
Michal Wajdeczko
michal.wajdeczko at intel.com
Tue Jul 16 21:39:01 UTC 2024
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 at intel.com>
---
drivers/gpu/drm/xe/tests/xe_mocs.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/xe/tests/xe_mocs.c b/drivers/gpu/drm/xe/tests/xe_mocs.c
index 7842471859dc..6a73d5d3c611 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);
}
--
2.43.0
More information about the Intel-xe
mailing list