From patchwork Thu Sep 4 22:22:48 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 4848381 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 93A2AC033A for ; Thu, 4 Sep 2014 22:30:12 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D302A20295 for ; Thu, 4 Sep 2014 22:30:11 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 1B4832027D for ; Thu, 4 Sep 2014 22:30:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 433476E36D; Thu, 4 Sep 2014 15:30:10 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id AC8F36E21C for ; Thu, 4 Sep 2014 15:30:08 -0700 (PDT) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 04 Sep 2014 15:30:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,469,1406617200"; d="scan'208";a="598193788" Received: from rdvivi-bratislava.jf.intel.com ([10.7.196.84]) by orsmga002.jf.intel.com with ESMTP; 04 Sep 2014 15:22:51 -0700 From: Rodrigo Vivi To: intel-gfx@lists.freedesktop.org Date: Thu, 4 Sep 2014 18:22:48 -0400 Message-Id: <1409869371-7558-2-git-send-email-rodrigo.vivi@intel.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1409869371-7558-1-git-send-email-rodrigo.vivi@intel.com> References: <20140904084551.GZ15520@phenom.ffwll.local> <1409869371-7558-1-git-send-email-rodrigo.vivi@intel.com> Cc: Rodrigo Vivi Subject: [Intel-gfx] [PATCH 2/5] lib/igt_core: add igt_debug_wait X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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 --- 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 *