[Intel-gfx] [PATCH 8-2/12] lib/igt_core: add igt_debug_wait

Rodrigo Vivi rodrigo.vivi at intel.com
Fri Sep 5 00:35:46 CEST 2014


That allows you to read the debug and look to the screen to make
sure what is on the screen is what you are expecting on debug line.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
---
 lib/igt_core.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/lib/igt_core.h b/lib/igt_core.h
index b4eb724..e006819 100644
--- a/lib/igt_core.h
+++ b/lib/igt_core.h
@@ -514,6 +514,19 @@ void igt_vlog(enum igt_log_level level, const char *format, va_list args);
 #define igt_debug(f...) igt_log(IGT_LOG_DEBUG, f)
 
 /**
+ * igt_debug_wait:
+ * @wait: seconds to keep waiting
+ * @...: format string and optional arguments
+ *
+ * Wrapper for igt_log() for message at the IGT_LOG_DEBUG level with
+ * waiting time in seconds.
+ */
+#define igt_debug_wait(wait, f...) \
+	igt_log(IGT_LOG_DEBUG, f); \
+	for (int w = 0; igt_log_level == IGT_LOG_DEBUG && w < (wait); w++) \
+		sleep(1);
+
+/**
  * igt_info:
  * @...: format string and optional arguments
  *
-- 
1.9.3




More information about the Intel-gfx mailing list