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 A369046103; Thu, 23 Jan 2025 21:39:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 83C1940BA4; Thu, 23 Jan 2025 21:39:55 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by mails.dpdk.org (Postfix) with ESMTP id F4051402DB for ; Thu, 23 Jan 2025 21:39:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1737664794; x=1769200794; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=J8ULWI+PNc1QoqUMV5Tl3756StTpi+ZiBs+P5gmKfbA=; b=oJALZs2NDgLAhW6TjvBp7vlpto1T6HIzeBEdnmbmY/kDEqgA/STNPkN+ BSW3uujImOXBiBgQE2NJQpAPKIUba42sU2UbcJ1yxPIXopcjjP4AIIW2Y Yc5QE3+3Eum1+k2VWHkxcl1QKH9VL2eV9Ch/D5gImZ7SXw83czjOJBiSX wb8JttqBXg7fybZc262CZrz//IBbMpG73vy0HBq3JlrmIBdvaH9tJyJdh AsSG1g9jPNskjfHbEik6mEQOQFx9xxK8P+JSvJXWVYDgNXOLZ5Z1KE4lO 3bWbnQ4lWPbsrM6s6K8SAAG0vFTIqcyTUuxueO6cdEfEogxOkzfYsUeSH w==; X-CSE-ConnectionGUID: KGex1b09SXWucM8AImS9qQ== X-CSE-MsgGUID: LbIuulHLTl68sOKr+LsJ0A== X-IronPort-AV: E=McAfee;i="6700,10204,11324"; a="63543137" X-IronPort-AV: E=Sophos;i="6.13,229,1732608000"; d="scan'208";a="63543137" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2025 12:39:52 -0800 X-CSE-ConnectionGUID: tNf7r+sXQqG3Xkfb8hmz3Q== X-CSE-MsgGUID: mafJNgg7RNSca+gbJfEnuw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="107420446" Received: from spr-npg-bds1-eec2.sn.intel.com (HELO spr-npg-bds1-eec2..) ([10.233.181.123]) by orviesa010.jf.intel.com with ESMTP; 23 Jan 2025 12:39:52 -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 v1 0/3] bbdev: trace point and logging Date: Thu, 23 Jan 2025 12:28:04 -0800 Message-Id: <20250123202807.2089618-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 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 | 16 ++++++ lib/bbdev/rte_bbdev.h | 51 ++++++++++++++++--- 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