From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C1E2446108; Fri, 24 Jan 2025 00:07:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 654C24028C; Fri, 24 Jan 2025 00:07:06 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by mails.dpdk.org (Postfix) with ESMTP id C8A7540041 for ; Fri, 24 Jan 2025 00:07:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1737673625; x=1769209625; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=LZSD+rHrzIf9K5hN0JZ6o13m7ZpQG/PKnXNYUcw/2Lc=; b=ed0aJuR+PFUnu1AL+8yD4brpBimeygR9JuUI/4d/hY0xGIhdjf4SS773 +dICdjxGX1p3WR2C1FW4nTlw0lCsoiUVAPfXfsYAf7TB+IwuQD58mnsoJ 39DkVeQMxNq8oE1LFDFVLCtt7/hozQZuBhjTsyL70dIw3hgA1PxZkqBq0 jYW3KyIcxaIe7vC1S9Lwq51AgH1xzGVL826r2FqsfGLBec7Thicrgky4R pnHJ1ciT74herZcWv+NQXOKt6plIHvaz1Pz9twu+e3yuCT8gKL7RBxl8i sxe/e+w1h5ahNVpDo9Zj8foMfBp5Xy9iSBxkI0+7jfJl7n7ulLt8aYK1X g==; X-CSE-ConnectionGUID: REbTBbARRw6JGHhJP/aJtw== X-CSE-MsgGUID: 0PT08iRySHibaRqNhG6uOg== X-IronPort-AV: E=McAfee;i="6700,10204,11324"; a="38368588" X-IronPort-AV: E=Sophos;i="6.13,229,1732608000"; d="scan'208";a="38368588" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2025 15:07:04 -0800 X-CSE-ConnectionGUID: Dlus9qOdSAuXUARbqJ+GcA== X-CSE-MsgGUID: sGdx4vyRSiqIIr4GPNy/dQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,229,1732608000"; d="scan'208";a="112599668" Received: from spr-npg-bds1-eec2.sn.intel.com (HELO spr-npg-bds1-eec2..) ([10.233.181.123]) by fmviesa004.fm.intel.com with ESMTP; 23 Jan 2025 15:07:03 -0800 From: Nicolas Chautru To: dev@dpdk.org, maxime.coquelin@redhat.com Cc: hemant.agrawal@nxp.com, hernan.vargas@intel.com, Nicolas Chautru Subject: [PATCH v2 0/3] bbdev: trace point and logging Date: Thu, 23 Jan 2025 14:55:16 -0800 Message-Id: <20250123225519.2469167-1-nicolas.chautru@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org v2: fix build error. Hi, Based on previous discussion improving logging for bbdev and PMD using notably trace points and internal logging extension. The trace point impacting real time are not built by default. This is added at bbdev level and also in the PMD specific implementation. Thanks Nic Nicolas Chautru (3): bbdev: add trace point baseband/acc: add trace point baseband/acc: add internal logging drivers/baseband/acc/acc_common.c | 8 +++ drivers/baseband/acc/acc_common.h | 71 ++++++++++++++++++++++++++ drivers/baseband/acc/rte_vrb_pmd.c | 81 +++++++++++++++++++----------- drivers/baseband/acc/vrb_trace.h | 35 +++++++++++++ lib/bbdev/bbdev_trace.h | 69 +++++++++++++++++++++++++ lib/bbdev/bbdev_trace_points.c | 27 ++++++++++ lib/bbdev/meson.build | 6 ++- lib/bbdev/rte_bbdev.c | 17 +++++++ lib/bbdev/rte_bbdev.h | 50 +++++++++++++++--- lib/bbdev/rte_bbdev_trace_fp.h | 41 +++++++++++++++ lib/bbdev/version.map | 4 ++ 11 files changed, 372 insertions(+), 37 deletions(-) create mode 100644 drivers/baseband/acc/vrb_trace.h create mode 100644 lib/bbdev/bbdev_trace.h create mode 100644 lib/bbdev/bbdev_trace_points.c create mode 100644 lib/bbdev/rte_bbdev_trace_fp.h -- 2.34.1