From nobody Wed Nov 5 12:20:50 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1534769446440386.2735880313436; Mon, 20 Aug 2018 05:50:46 -0700 (PDT) Received: from localhost ([::1]:46904 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frjdt-0003uZ-7x for importer@patchew.org; Mon, 20 Aug 2018 08:50:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43878) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frjYY-0008Qq-Jo for qemu-devel@nongnu.org; Mon, 20 Aug 2018 08:45:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frjYX-0000bx-Sl for qemu-devel@nongnu.org; Mon, 20 Aug 2018 08:45:14 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:46408) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1frjYX-0000bN-Lr for qemu-devel@nongnu.org; Mon, 20 Aug 2018 08:45:13 -0400 Received: by mail-wr1-x429.google.com with SMTP id a108-v6so10218754wrc.13 for ; Mon, 20 Aug 2018 05:45:13 -0700 (PDT) Received: from localhost.localdomain ([176.228.154.53]) by smtp.gmail.com with ESMTPSA id g2-v6sm26704613wrd.71.2018.08.20.05.45.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 20 Aug 2018 05:45:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=COVrKUdiu+b7B7T5YVuZved9Toq2EZMggFhWWBzScKc=; b=VCTqKma/QWWnHb0qzFUITbEqrpbuxErQTSJ0RmiPWTujVm4K7HwwdhJ1tvr0/3zBXF Cwchb25fqeBFVR6e7UIrVHVCczauC41Q6mwSuJnpaXwSwVkRrC2Or0ejEAmqxNq0rTj8 LzoCmISmLoGgZIk7P1IvCQYw2xHuSXISEP5g3Pg1kZgPFHi5dQC/TgjJJJg3HrndOBB5 o53vbHg4jcRswacgFWXm5HIzB76OvVcOfyGGgU+JhlvUwlojAPIhaiSK40L4dwlahLyZ sO7VbxY3rAXasa0r762ktErQEi7orYCQYauFN71vc3E+PSo3NkVQJnX5YXcdPiA4SR8r OblQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=COVrKUdiu+b7B7T5YVuZved9Toq2EZMggFhWWBzScKc=; b=jr8v9y4mdc41GN/7f8tdflaSWQ8DT+kchPhcLQeEvRdO7NPqHpvnK7yePPkzChVlfo M2u1jE+PVsxG0qETRRv1Lu/jNvBBS1AW2TzQkPvOVAkddOElo0PHUYEQ8gJbT8JMzDRX 3QATMv0uheY3UeTXW8l88GInAdObNIZBAvfzor4cfr27XLfNMf0Yf9LMuPRAq9GZib1D LWwAAQT+NZJKE0edbGhNwDm5dlGpm7ZepShhoq/C4nkvftb0k/c+WyW2Sc9dUuj6v0Hy r0IW/+ex4TAxwn/4gdculUti3unRd0r2hJTKXhXRRCN4dftjuZcX2xLzT1hCqIuFZACf epaA== X-Gm-Message-State: AOUpUlEorRlWyCLSCiptZ4+c0tazx91IUnNKxqPLXTUMSsecNBAUQ356 LJQbxujMNw1+CpwDqzb+VjErZYxR X-Google-Smtp-Source: AA+uWPwM9FMT/aWCIF/tmpvnQtBLxKID7dWgt655jJwgI+W7s8NWVnZSL773TpR6At8XvyM5ngsimg== X-Received: by 2002:adf:ff49:: with SMTP id u9-v6mr31202626wrs.15.1534769112528; Mon, 20 Aug 2018 05:45:12 -0700 (PDT) From: Marcel Apfelbaum To: qemu-devel@nongnu.org, peter.maydell@linaro.org Date: Sun, 19 Aug 2018 23:22:48 +0300 Message-Id: <20180819202300.10590-4-marcel.apfelbaum@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180819202300.10590-1-marcel.apfelbaum@gmail.com> References: <20180819202300.10590-1-marcel.apfelbaum@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 Subject: [Qemu-devel] [PATCH PULL 03/15] hw/rdma: Modify debug macros X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thuth@redhat.com, yuval.shaia@oracle.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDMRC_1 RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Yuval Shaia - Add line counter to ease navigation in log - Print rdma instead of pvrdma Signed-off-by: Yuval Shaia Reviewed-by: Marcel Apfelbaum Message-Id: <20180805153518.2983-4-yuval.shaia@oracle.com> Signed-off-by: Marcel Apfelbaum --- hw/rdma/rdma_utils.c | 4 ++++ hw/rdma/rdma_utils.h | 16 ++++++++++++---- hw/rdma/vmw/pvrdma_main.c | 2 ++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/hw/rdma/rdma_utils.c b/hw/rdma/rdma_utils.c index d713f635f1..dc23f158f3 100644 --- a/hw/rdma/rdma_utils.c +++ b/hw/rdma/rdma_utils.c @@ -15,6 +15,10 @@ =20 #include "rdma_utils.h" =20 +#ifdef PVRDMA_DEBUG +unsigned long pr_dbg_cnt; +#endif + void *rdma_pci_dma_map(PCIDevice *dev, dma_addr_t addr, dma_addr_t plen) { void *p; diff --git a/hw/rdma/rdma_utils.h b/hw/rdma/rdma_utils.h index 3dc07891bc..04c7c2ef5b 100644 --- a/hw/rdma/rdma_utils.h +++ b/hw/rdma/rdma_utils.h @@ -22,18 +22,26 @@ #include "sysemu/dma.h" =20 #define pr_info(fmt, ...) \ - fprintf(stdout, "%s: %-20s (%3d): " fmt, "pvrdma", __func__, __LINE__= ,\ + fprintf(stdout, "%s: %-20s (%3d): " fmt, "rdma", __func__, __LINE__,\ ## __VA_ARGS__) =20 #define pr_err(fmt, ...) \ - fprintf(stderr, "%s: Error at %-20s (%3d): " fmt, "pvrdma", __func__, \ + fprintf(stderr, "%s: Error at %-20s (%3d): " fmt, "rdma", __func__, \ __LINE__, ## __VA_ARGS__) =20 #ifdef PVRDMA_DEBUG +extern unsigned long pr_dbg_cnt; + +#define init_pr_dbg(void) \ +{ \ + pr_dbg_cnt =3D 0; \ +} + #define pr_dbg(fmt, ...) \ - fprintf(stdout, "%s: %-20s (%3d): " fmt, "pvrdma", __func__, __LINE__,\ - ## __VA_ARGS__) + fprintf(stdout, "%lx %ld: %-20s (%3d): " fmt, pthread_self(), pr_dbg_c= nt++, \ + __func__, __LINE__, ## __VA_ARGS__) #else +#define init_pr_dbg(void) #define pr_dbg(fmt, ...) #endif =20 diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c index 6a5073974d..1b1330e113 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -577,6 +577,8 @@ static void pvrdma_realize(PCIDevice *pdev, Error **err= p) Object *memdev_root; bool ram_shared =3D false; =20 + init_pr_dbg(); + pr_dbg("Initializing device %s %x.%x\n", pdev->name, PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn)); =20 --=20 2.17.1