From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 80BE8A0563; Wed, 15 Apr 2020 17:40:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3317C1D99E; Wed, 15 Apr 2020 17:40:45 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 2B4241D982 for ; Wed, 15 Apr 2020 17:40:42 +0200 (CEST) IronPort-SDR: nuiIrJ/JIlMXLCZztJFVhpGMXQSPOaUu7Zi6tbiHQy4cHJ1FTsutvozor1OSK8HwNXqj4KRCXN IEgQweu++Q/Q== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2020 08:40:41 -0700 IronPort-SDR: Z3jIq3647fub4VkbQ/+U9rS7+KL/QxuVFIJCe2YVmnCjosit0U/Y7y2PKX5b5wxK+JwwDQ9/Ir CcbzbiCiPjPg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,387,1580803200"; d="scan'208";a="332532125" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by orsmga001.jf.intel.com with ESMTP; 15 Apr 2020 08:40:41 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 15 Apr 2020 08:40:41 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 15 Apr 2020 08:40:40 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 15 Apr 2020 08:40:40 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 15 Apr 2020 08:40:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lPPGsKqYW7RiL1Bv4FS6fp/buTnx2sEjtfspTH3SiHGc+MTLqa7Yf76xi3P9nvi9jKJ+kdOkzcpeS+sh80d1tlQMV7zya7cq5TAgKwW8fQEVU96Gwqw7OROiu9Y4Pa0yDOIqdDXTGt+gGsGAQEg5msQNDLvJfwgkO/57/U6tFgAHyjH+Ej3AXZwzII51tGfv5gJSiUuqBYvhRpzLeVlItdo9ONM6lv6yEWRNC0BmB3CjxtY4BqBZIoeP2aJnQY3bO64Mq0uUqvMCry4121h6hnpPHc/VzubghyIAp/rVVS7493mfip7SAY1pjjhIlPFGtwowy16KLkB6592qLyaCvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2bUxEh3CB316z3+oQvyDXbeVVpaVJu1JfX20pPXuDF8=; b=AUsEWVGSozfzMXnnnm2s7MfbaGx+yh0s8LOnuqzQcberc7C4ICiuSbaOzSGNNcK+t9DpVxZlzDfbDbk9QD46YR+0EkPkbdvYCC/00U64tyGGwpj8Q9Egs2yfgbZ5WSnf4FXj3rfykTfTmPv9fcMnckTlewCEARzM/zIQWyeE6uL/pPtXCmrACsu3Edq31WIPp0KxE9w+dxLoHIvuAt9e9vqK0NppFNmKeBk81Rpo0pmGpXSgWdPtzXUjU5FTyqAlHAm91YK0lx8DuumYtFhw/a/VjawlTRyZ5p9Ud/bmR/Suc5FRWsu3X/ZHpvOvzvv4gQL93WCEbwy6xP2IF2/5ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2bUxEh3CB316z3+oQvyDXbeVVpaVJu1JfX20pPXuDF8=; b=TDcR2E/yLXjFvu4I1tTboVZhdw4v6Nwj49kDhFOrpdZEqDujcmlltu9jhIXt4FvjfDZyuYWJhA8XlmyGTWfhX9zyG0z6qJTc9Ty6wtxZ2oa2+EuFJFyKa4xdT/j7mTnRZxsGNo7EQn06MFyqrmrYfHNVj4WZ32Ki7uJRo53n+LY= Received: from BYAPR11MB3256.namprd11.prod.outlook.com (2603:10b6:a03:76::19) by BYAPR11MB3542.namprd11.prod.outlook.com (2603:10b6:a03:b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.17; Wed, 15 Apr 2020 15:40:39 +0000 Received: from BYAPR11MB3256.namprd11.prod.outlook.com ([fe80::e5b6:e048:926c:5505]) by BYAPR11MB3256.namprd11.prod.outlook.com ([fe80::e5b6:e048:926c:5505%5]) with mapi id 15.20.2900.028; Wed, 15 Apr 2020 15:40:39 +0000 From: "Power, Niall" To: "Chautru, Nicolas" , "dev@dpdk.org" , "akhil.goyal@nxp.com" CC: "Richardson, Bruce" , "Power, Niall" Thread-Topic: [dpdk-dev] [PATCH v2 00/13] drivers/baseband: add PMD for FPGA 5GNR FEC Thread-Index: AQHWBibJm0WanFEVskSeBX1B49DVwKh6aQUQ Date: Wed, 15 Apr 2020 15:40:39 +0000 Message-ID: References: <1585526580-113508-1-git-send-email-nicolas.chautru@intel.com> In-Reply-To: <1585526580-113508-1-git-send-email-nicolas.chautru@intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=niall.power@intel.com; x-originating-ip: [78.19.124.211] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c7e2aac8-4598-4750-8e69-08d7e153593c x-ms-traffictypediagnostic: BYAPR11MB3542: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:549; x-forefront-prvs: 0374433C81 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3256.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(39860400002)(376002)(136003)(346002)(366004)(396003)(9686003)(64756008)(66476007)(54906003)(7696005)(66556008)(107886003)(8936002)(33656002)(110136005)(4326008)(2906002)(86362001)(478600001)(71200400001)(55016002)(66946007)(66446008)(76116006)(52536014)(966005)(186003)(5660300002)(81156014)(6506007)(26005)(316002)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Tx5y1dGntlRNHjbG9EhtfSch4HP4aXVFPTm3FTjCeLiu5hytmj25ByETi1fPcDWD4mF8t52G5KTAHmPCwzQrXMURTb7mUNADWaaes2rdE6+bhwFXJONHr+9wHXPXgH2uy24VxPq1OcEKGleT+yGPiXn8S7y0b/IWZfOGBGcFPhNaQHE5JQnznDTKnD/NG0MuyceevJ5j3AYBukxthCRNIHBpaIMXfFbQP6abymVQdt08lv670QHtDWHCwOCMUYsmu16UFQR1MPHM6dwquAX2nocJ4UHDO0bIFvGCSLjOwDw/dSQK09tUitsG6gtvmvuemExvA+XATBnDrvZoSlKcDj4GInzADMy6bin0MLpCqrYH1dwxMVrS5fvfmNqnOr01e1k75Mq/0YjznnV7l4TZLtWHdBUMphGAU7r63vUIS5NaxF5UK6ZRSaNki0ZaoJJ9eMa3OVh5q4rfhiq1l21jxAcV2tAPjwZvkkD7G4k4Xj/UNVLuyGvi58yWs1QD9Bgx+wB3L5BaAfnRlzMoM/XyMQ== x-ms-exchange-antispam-messagedata: qV8fip2QSVLvuPE1zJYfXxks9s2HgqDhZUYGZofi3MOl/IhYJoY1HLHY7DXhjvUkKAUuXgOevuhFjq6SQubycZ4tg0+bwMFXluYEj+UjCJQni5Cb9cPLwi1iBPW97MFw4vGMVz1GU1XEn2LwoZ5Ikg== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: c7e2aac8-4598-4750-8e69-08d7e153593c X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2020 15:40:39.0581 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IkRaMfUh/cbAvQbw1WVKV/2bGhVwuEGgjcdiYhvjVSUpNYepl1hXksA9qvI+tqe5UCybr/l8T9FAMt40zlTKJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3542 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 00/13] drivers/baseband: add PMD for FPGA 5GNR FEC 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" Acked-by: Niall Power > -----Original Message----- > From: dev On Behalf Of Chautru, Nicolas > Sent: Monday, March 30, 2020 1:03 AM > To: dev@dpdk.org; akhil.goyal@nxp.com > Cc: Richardson, Bruce ; Chautru, Nicolas > > Subject: [dpdk-dev] [PATCH v2 00/13] drivers/baseband: add PMD for FPGA > 5GNR FEC >=20 > v2: minor fix to commit message. >=20 > Adding new baseband PMD for FPGA 5GNR FEC implementation. > This was first shared as part of that serie > https://patches.dpdk.org/project/dpdk/list/?series=3D9050 > but now splitting separately as suggested. > The differental incremental patches are split based on logical functional= ity (last > 11 patches). > Note the the first 2 commits are identical to the ones the serie above, b= ut are > required for both series to build. >=20 >=20 > Nic Chautru (2): > bbdev: add capability flag for filler bits inclusion in HARQ > bbdev: expose device HARQ buffer size at device level >=20 > Nicolas Chautru (11): > drivers/baseband: add PMD for FPGA 5GNR FEC > baseband/fpga_5gnr_fec: add register definition file > baseband/fpga_5gnr_fec: add device info_get function > baseband/fpga_5gnr_fec: add queue configuration > baseband/fpga_5gnr_fec: add LDPC processing functions > baseband/fpga_5gnr_fec: add HW error capture > baseband/fpga_5gnr_fec: add debug functionality > baseband/fpga_5gnr_fec: add configure function > baseband/fpga_5gnr_fec: add harq loopback capability > baseband/fpga_5gnr_fec: add interrupt support > doc: add feature matrix table for bbdev devices >=20 > .gitignore | 1 + > app/test-bbdev/Makefile | 3 + > app/test-bbdev/meson.build | 3 + > app/test-bbdev/test_bbdev_perf.c | 57 + > config/common_base | 5 + > doc/guides/bbdevs/features/default.ini | 16 + > doc/guides/bbdevs/features/fpga_5gnr_fec.ini | 11 + > doc/guides/bbdevs/features/fpga_lte_fec.ini | 10 + > doc/guides/bbdevs/features/mbc.ini | 14 + > doc/guides/bbdevs/features/null.ini | 7 + > doc/guides/bbdevs/features/turbo_sw.ini | 11 + > doc/guides/bbdevs/fpga_5gnr_fec.rst | 297 +++ > doc/guides/bbdevs/index.rst | 2 + > doc/guides/bbdevs/overview.rst | 15 + > doc/guides/conf.py | 5 + > doc/guides/rel_notes/release_20_05.rst | 5 + > drivers/baseband/Makefile | 2 + > drivers/baseband/fpga_5gnr_fec/Makefile | 29 + > drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h | 74 + > drivers/baseband/fpga_5gnr_fec/meson.build | 6 + > drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 2297 > ++++++++++++++++++++ > drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.h | 274 +++ > .../rte_pmd_bbdev_fpga_5gnr_fec_version.map | 10 + > drivers/baseband/meson.build | 2 +- > drivers/baseband/turbo_sw/bbdev_turbo_software.c | 2 +- > lib/librte_bbdev/rte_bbdev.h | 4 + > lib/librte_bbdev/rte_bbdev_op.h | 14 +- > mk/rte.app.mk | 1 + > 28 files changed, 3171 insertions(+), 6 deletions(-) create mode 100644 > doc/guides/bbdevs/features/default.ini > create mode 100644 doc/guides/bbdevs/features/fpga_5gnr_fec.ini > create mode 100644 doc/guides/bbdevs/features/fpga_lte_fec.ini > create mode 100644 doc/guides/bbdevs/features/mbc.ini > create mode 100644 doc/guides/bbdevs/features/null.ini > create mode 100644 doc/guides/bbdevs/features/turbo_sw.ini > create mode 100644 doc/guides/bbdevs/fpga_5gnr_fec.rst > create mode 100644 doc/guides/bbdevs/overview.rst create mode 100644 > drivers/baseband/fpga_5gnr_fec/Makefile > create mode 100644 drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h > create mode 100644 drivers/baseband/fpga_5gnr_fec/meson.build > create mode 100644 drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c > create mode 100644 drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.h > create mode 100644 > drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map >=20 > -- > 1.8.3.1