[PATCH v1 5/7] tests/intel/kms_fbcon_fbt: Enable the tests support variations based on the WAs
Mohammed Thasleem
mohammed.thasleem at intel.com
Tue Jun 10 17:42:42 UTC 2025
This update stops skipping fbc-* tests support variations based on the WAs.
Signed-off-by: Mohammed Thasleem <mohammed.thasleem at intel.com>
---
tests/intel/kms_fbcon_fbt.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/intel/kms_fbcon_fbt.c b/tests/intel/kms_fbcon_fbt.c
index fedacec94..542efa759 100644
--- a/tests/intel/kms_fbcon_fbt.c
+++ b/tests/intel/kms_fbcon_fbt.c
@@ -40,6 +40,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include "i915/intel_fbc.h"
/**
* SUBTEST: fbc
@@ -65,6 +66,7 @@ IGT_TEST_DESCRIPTION("Test the relationship between fbcon and the frontbuffer "
"tracking infrastructure.");
#define MAX_CONNECTORS 32
+#define WA_FBC_DISABLED "16023588340"
struct drm_info {
int fd, debugfs_fd, crtc_id, devid;
@@ -455,7 +457,7 @@ igt_main
"tracking infrastructure with fbc enabled.");
igt_subtest("fbc") {
/* FBC disabled: Wa_16023588340 */
- igt_require_f(!IS_BATTLEMAGE(drm.devid), "FBC isn't supported on BMG\n");
+ igt_skip_on_f(!intel_is_fbc_supported(drm.fd, WA_FBC_DISABLED), "WA has disabled FBC on BMG\n");
subtest(&drm, &fbc, false);
}
@@ -468,7 +470,7 @@ igt_main
"tracking infrastructure with fbc enabled.");
igt_subtest("fbc-suspend") {
/* FBC disabled: Wa_16023588340 */
- igt_require_f(!IS_BATTLEMAGE(drm.devid), "FBC isn't supported on BMG\n");
+ igt_skip_on_f(!intel_is_fbc_supported(drm.fd, WA_FBC_DISABLED), "WA has disabled FBC on BMG\n");
subtest(&drm, &fbc, true);
}
--
2.34.1
More information about the igt-dev
mailing list