Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v2] tests/kms_rotation_crc: enable and optimize test for sim
@ 2023-05-29 12:11 Swati Sharma
  2023-05-30 13:33 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_rotation_crc: enable and optimize test for sim (rev2) Patchwork
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Swati Sharma @ 2023-05-29 12:11 UTC (permalink / raw)
  To: igt-dev

To reduce execution time in simulation dropping RGB565 and PO10
formats (coverage is not compromised, we do have NV12 and RGB888
formats being validated).
Also, skipping buffered CRC reusecrcfromlastround() in simulation.

v2: -Add checks inside multiplaneskiproundcheck() and
     reusecrcfromlastround() (JP)

Signed-off-by: Swati Sharma <swati2.sharma@intel.com>
---
 tests/kms_rotation_crc.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
index 28b4fd27..0a22cc22 100644
--- a/tests/kms_rotation_crc.c
+++ b/tests/kms_rotation_crc.c
@@ -719,6 +719,16 @@ static bool multiplaneskiproundcheck(data_t *data, planeinfos p[2])
 	if (!igt_plane_has_rotation(p[1].plane, p[1].fbinfo->rotation))
 		return false;
 
+	if (igt_run_in_simulation() &&
+	   (multiplaneformatlist[p[0].formatindex] == DRM_FORMAT_P010 ||
+	    multiplaneformatlist[p[0].formatindex] == DRM_FORMAT_RGB565))
+		return false;
+
+	if (igt_run_in_simulation() &&
+	   (multiplaneformatlist[p[1].formatindex] == DRM_FORMAT_P010 ||
+	    multiplaneformatlist[p[1].formatindex] == DRM_FORMAT_RGB565))
+		return false;
+
 	return true;
 }
 
@@ -765,6 +775,9 @@ static bool reusecrcfromlastround(planeinfos p[2], int lastroundp1format,
 				  int lastroundp0rotation,
 				  int lastroundp1rotation)
 {
+	if (igt_run_in_simulation())
+		return false;
+
 	if (planarcheck != 1)
 		return false;
 
-- 
2.25.1

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-05-31  8:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-29 12:11 [igt-dev] [PATCH i-g-t v2] tests/kms_rotation_crc: enable and optimize test for sim Swati Sharma
2023-05-30 13:33 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_rotation_crc: enable and optimize test for sim (rev2) Patchwork
2023-05-31  3:47 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2023-05-31  8:10 ` [igt-dev] [PATCH i-g-t v2] tests/kms_rotation_crc: enable and optimize test for sim Juha-Pekka Heikkila
2023-05-31  8:12   ` Sharma, Swati2

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox