Message ID | 20250123225519.2469167-1-nicolas.chautru@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org 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 <dev@dpdk.org>; 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 <nicolas.chautru@intel.com> To: dev@dpdk.org, maxime.coquelin@redhat.com Cc: hemant.agrawal@nxp.com, hernan.vargas@intel.com, Nicolas Chautru <nicolas.chautru@intel.com> 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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
bbdev: trace point and logging
|
|
Message
Nicolas Chautru
Jan. 23, 2025, 10:55 p.m. UTC
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
Comments
On 1/23/25 11:55 PM, Nicolas Chautru wrote: > 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 > Patches 1 & 2 of the series applied to next-baseband/for-main. Patch 3 is dropped as agreed on the list. Thanks, Maxime