From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B5D6C433E2 for ; Thu, 16 Jul 2020 20:20:47 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id CE0FE207E8 for ; Thu, 16 Jul 2020 20:20:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE0FE207E8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C44971BEC0; Thu, 16 Jul 2020 22:20:35 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id C2BBD2BE5 for ; Thu, 16 Jul 2020 22:20:32 +0200 (CEST) IronPort-SDR: +u+DWf0q7KeyAhFr+0fkMuRkx2F4ss0izLKRjfVMT2YuVDHQ0j1IYvTGbWt6oBYC+DHxtoqE1j 6bd0HMRheGQw== X-IronPort-AV: E=McAfee;i="6000,8403,9684"; a="211026866" X-IronPort-AV: E=Sophos;i="5.75,360,1589266800"; d="scan'208";a="211026866" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jul 2020 13:20:30 -0700 IronPort-SDR: yJFQPJJuvh719e2Bhd3sNhQv29v0zlsPJ4Z9ekrUI++D4o/Fmudn1gvtP1nouuFIDwoqEj7XwL CFcJZmvJYWyw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,360,1589266800"; d="scan'208";a="460600283" Received: from skx-5gnr-sc12-4.sc.intel.com ([172.25.69.210]) by orsmga005.jf.intel.com with ESMTP; 16 Jul 2020 13:20:30 -0700 From: Nicolas Chautru To: dev@dpdk.org, akhil.goyal@nxp.com, thomas@monjalon.net Cc: Nicolas Chautru Date: Thu, 16 Jul 2020 13:20:10 -0700 Message-Id: <1594930811-12873-1-git-send-email-nicolas.chautru@intel.com> X-Mailer: git-send-email 1.8.3.1 Subject: [dpdk-dev] [20.11, PATCH v2] BBDEV FPGA PF Config app X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" v2: Couple of typos in documentation and removed dependency on igb_uio and related PCIe VF creation feature option. Addition of an stand alone application in PMD driver to be able to configure the HW from PF. Then the VF can be used from container/VM running BBDEV/DPDK. The history of the previous discussions can be tracked on this previous patch https://patches.dpdk.org/patch/67379/ PMD documentation is updated to provides steps to build with related dependency Nicolas Chautru (1): baseband/fpga_5gnr_fec: add companion PF config App doc/guides/bbdevs/fpga_5gnr_fec.rst | 80 +++-- .../baseband/fpga_5gnr_fec/pf_config_app/Makefile | 36 +++ .../fpga_5gnr_fec/pf_config_app/config_app.c | 333 +++++++++++++++++++ .../pf_config_app/fpga_5gnr_cfg_app.c | 351 +++++++++++++++++++++ .../pf_config_app/fpga_5gnr_cfg_app.h | 102 ++++++ .../pf_config_app/fpga_5gnr_cfg_parser.c | 187 +++++++++++ .../pf_config_app/fpga_5gnr_config.cfg | 18 ++ 7 files changed, 1087 insertions(+), 20 deletions(-) create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/Makefile create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/config_app.c create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/fpga_5gnr_cfg_app.c create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/fpga_5gnr_cfg_app.h create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/fpga_5gnr_cfg_parser.c create mode 100644 drivers/baseband/fpga_5gnr_fec/pf_config_app/fpga_5gnr_config.cfg -- 1.8.3.1