aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSafayat Ullah <safayat@google.com>2022-12-09 01:17:12 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-12-09 01:17:12 +0000
commit49fc498c6fdef52c7fcc9693357b5190a70d0c26 (patch)
tree7583c9f05e7faef45b4721acc00dbe48602fbade
parent1e869dce14476770603fc381ce21819737713972 (diff)
parent033d3b46d095267e652c6b1718dd597dd6037078 (diff)
downloadigt-gpu-tools-49fc498c6fdef52c7fcc9693357b5190a70d0c26.tar.gz
Fix kms_flip failed tests due to Intel specific requirement. am: 020db8a429 am: 033d3b46d0android-u-beta-1-gpl
Original change: https://android-review.googlesource.com/c/platform/external/igt-gpu-tools/+/2335583 Change-Id: Idd04039bbd5fe7a297e4a7ee40cfea6d042d4975 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rwxr-xr-xtests/kms_flip.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index 574d038cd..6d937e6c0 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -1245,14 +1245,21 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
o->fb_width *= 2;
tiling = LOCAL_DRM_FORMAT_MOD_NONE;
- if (o->flags & TEST_FENCE_STRESS)
+ if (o->flags & TEST_FENCE_STRESS) {
+#if defined(USE_INTEL)
tiling = LOCAL_I915_FORMAT_MOD_X_TILED;
+#else
+ igt_skip("Requires an intel device.\n");
+#endif
+ }
/* 256 MB is usually the maximum mappable aperture,
* (make it 4x times that to ensure failure) */
if (o->flags & TEST_BO_TOOBIG) {
bo_size = 4*gem_mappable_aperture_size();
+#if defined(USE_INTEL)
igt_require(bo_size < gem_global_aperture_size(drm_fd));
+#endif
}
o->fb_ids[0] = igt_create_fb(drm_fd, o->fb_width, o->fb_height,