From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 16CF610E1D0 for ; Thu, 2 Feb 2023 05:09:28 +0000 (UTC) From: Nidhi Gupta To: igt-dev@lists.freedesktop.org Date: Thu, 2 Feb 2023 10:45:03 +0530 Message-Id: <20230202051509.28983-2-nidhi1.gupta@intel.com> In-Reply-To: <20230202051509.28983-1-nidhi1.gupta@intel.com> References: <20230202051509.28983-1-nidhi1.gupta@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH v4 1/7] tests/i915/kms_draw_crc: Ignore RGB565 & XRGB2101010 formats on simulation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Nidhi Gupta Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: From: Bhanuprakash Modem As RGB565 and XRGB2101010 formats are bit slow in pre-si, we can ignore to improve the execution time. Signed-off-by: Bhanuprakash Modem Signed-off-by: Nidhi Gupta --- tests/i915/kms_draw_crc.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/i915/kms_draw_crc.c b/tests/i915/kms_draw_crc.c index c2ac4721..64e2e820 100644 --- a/tests/i915/kms_draw_crc.c +++ b/tests/i915/kms_draw_crc.c @@ -290,10 +290,19 @@ igt_main "with different modifiers, DRM_FORMATS, DRAW_METHODS."); igt_subtest_with_dynamic("draw-method") { for (format_idx = 0; format_idx < ARRAY_SIZE(formats); format_idx++) { + /* 10-bit formats are bit slow, ignore in pre-si. */ + if (igt_run_in_simulation() && + (formats[format_idx] == DRM_FORMAT_XRGB2101010 || + formats[format_idx] == DRM_FORMAT_RGB565)) + continue; + for (method = 0; method < IGT_DRAW_METHOD_COUNT; method++) { for (modifier_idx = 0; modifier_idx < ARRAY_SIZE(modifiers); modifier_idx++) { modifier = modifiers[modifier_idx]; + if (!igt_display_has_format_mod(&display, formats[format_idx], modifier)) + continue; + if (method == IGT_DRAW_MMAP_WC && !gem_mmap__has_wc(drm_fd)) continue; @@ -301,9 +310,6 @@ igt_main !gem_has_mappable_ggtt(drm_fd)) continue; - if (!igt_display_has_format_mod(&display, formats[format_idx], modifier)) - continue; - igt_dynamic_f("%s-%s-%s", format_str(format_idx), igt_draw_get_method_name(method), -- 2.39.0