[PATCH i-g-t v2] tests/intel/kms_dirtyfb: Add skip condition for bmg platform
Mohammed Thasleem
mohammed.thasleem at intel.com
Wed Dec 11 13:16:21 UTC 2024
FBC test isn't supported on bmg, skip the test on this platform.
v2: Add workaround id: Wa_16023588340. (Swati)
Signed-off-by: Mohammed Thasleem <mohammed.thasleem at intel.com>
---
tests/intel/kms_dirtyfb.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/intel/kms_dirtyfb.c b/tests/intel/kms_dirtyfb.c
index 35df9be3b..e20fde777 100644
--- a/tests/intel/kms_dirtyfb.c
+++ b/tests/intel/kms_dirtyfb.c
@@ -54,7 +54,7 @@ IGT_TEST_DESCRIPTION("Test the DIRTYFB ioctl is working properly with "
#endif
typedef struct {
- int drm_fd;
+ int drm_fd, devid;
int debugfs_fd;
igt_display_t display;
drmModeModeInfo *mode;
@@ -345,6 +345,9 @@ igt_main
igt_display_require(&data.display, data.drm_fd);
igt_display_require_output(&data.display);
igt_require(data.display.is_atomic);
+ data.devid = intel_get_drm_devid(data.drm_fd);
+ igt_require_f(!IS_BATTLEMAGE(data.devid),
+ "FBC isn't supported on BMG\n");
data.bops = buf_ops_create(data.drm_fd);
data.rendercopy = igt_get_render_copyfunc(intel_get_drm_devid(data.drm_fd));
--
2.25.1
More information about the igt-dev
mailing list