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 Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id CD73CC43334 for ; Mon, 6 Jun 2022 16:18:07 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B06E9406B4; Mon, 6 Jun 2022 18:18:06 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 6AF6E4069C for ; Mon, 6 Jun 2022 18:18:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654532284; x=1686068284; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=X6fr45KVjcW5SK8Dac767ngGQVLXKYbktPKNRrpeDvQ=; b=kNv6Q+QzlPewYcE3XgHy0IV1ju044qtYMVpaZ7Q7/9sV6V+K7//ckwt/ i9B1a04LCr002ZgfJu/PqQcErixpKd+StLswlXmWWbClW95NGB3OEx0x/ 34TOmQTqPXgSiuY/U24867OyJd4G9jbx6qmYQNuwhN/oqsl2naaDk0eaM plheYEfRRXWm+CsYhKkOBFINhYqY3YYQH3MI/jlA4lcHoTHcj0p899CYM WMtcybMJPHHwgPsbEwkL06vyDKkG/aA28fbN2J+OTlcqbZxmjZ8AXbm6M Fi8wi/wnhlE+0p/uFfrY+xyD0LXPWKIJGI3bG6kFyOWVrPvA05aRcEFM1 g==; X-IronPort-AV: E=McAfee;i="6400,9594,10370"; a="274204256" X-IronPort-AV: E=Sophos;i="5.91,280,1647327600"; d="scan'208,217";a="274204256" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2022 09:18:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,280,1647327600"; d="scan'208,217";a="709114564" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga004.jf.intel.com with ESMTP; 06 Jun 2022 09:18:02 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 6 Jun 2022 09:18:02 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 6 Jun 2022 09:18:02 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.102) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 6 Jun 2022 09:18:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lL/pHf5OlZ2UfYbBH4YlNKpnuF22VszGYpQuNVHyVUAiAfyjqePjb5eAA76Swtf7yxG6GAwND7SA4cKe1cu/hdZcxuIwY0miX7VKRwM4uJemHwbPtpBVLuPnyVdk4sV/G/29e2CJ8Dz0MiXecNv75aZllZHtmtW8nhrAp+G9yI+ubsN50wMTqET50PrKf2YzHTOcD+DhywGXXgLQSkvQ2dSIXZHLDmHJIk9ebqEt6+f9ZPYBcSpZL+I4KBa4xONgulBuKKg49B6E/N/agXE/4Zivzq8lPIckFDsCJUNPXWfFP2YibvDWOQnBLCDvk0DI/ce7qtq2p6EP3JKwBcbHDQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6WpyCDpQwBSWxXuHirTL2HhrzQnugdkBFQHnNHbo0zo=; b=YnSyhThCtQM7dwNIZmDoa5o49mej3y/yXHofdpNTMBIDUBTxNVLx35RLSp+qEz3pq+mF36OlWH/U5M+RjtK5hqf7ZKECIMQSFmWd+oziaSTne0/xnLufx23b05cE+XjQnypxN1f+Jp+Jsq3g0t1pIgSMfGK8rtkHhSY3cLeP6GvYjrFmuYmtdHj09wgGGDdzX3g1GP+pNlEyAiMJM51zT0p5u0zLgBkMiHtcBPpnZL6EuomMhbFfyERVhyKxLRejVmMiTgB8a7LbsRMd+sZwKiSEB2b8CBue38LyActAtaHJ2qJbgFS5ywmM9xPsEvCIScTh++wG4mXglWPSWfChXw== 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 Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by DM6PR11MB4491.namprd11.prod.outlook.com (2603:10b6:5:204::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Mon, 6 Jun 2022 16:18:00 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::cd54:e1b7:e3f:4069]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::cd54:e1b7:e3f:4069%6]) with mapi id 15.20.5314.019; Mon, 6 Jun 2022 16:18:00 +0000 From: "Chautru, Nicolas" To: Akhil Goyal , "dev@dpdk.org" , "trix@redhat.com" , "maxime.coquelin@redhat.com" CC: "thomas@monjalon.net" , "Kinsella, Ray" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "Vargas, Hernan" , "david.marchand@redhat.com" Subject: RE: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 devices Thread-Topic: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 devices Thread-Index: AQHYdT+S9VFrq6MAPkGdkVvLV0d8ja1Cf9pggAAC7oCAABPx0A== Date: Mon, 6 Jun 2022 16:18:00 +0000 Message-ID: References: <1653350912-53876-1-git-send-email-nicolas.chautru@intel.com> <1654036307-182860-1-git-send-email-nicolas.chautru@intel.com> In-Reply-To: Accept-Language: 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.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 57fe1bc5-1328-4f7d-446f-08da47d82007 x-ms-traffictypediagnostic: DM6PR11MB4491:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nhmPm1I2rJuHZF3vFK1P8elvzNNldDFPGjZNWJNxoN/k9kHNM4MIpI/iEOsxU8A4fFB4kxW6knjfpx/oxUf0YN4pTLJoEd1XNz8UNvP74XUPhjPG1lAUpCx1Ap66mB2HYM+UoZCFJd+H5DPaEk6N9VGlIO0tJXqu+IhvDwim0keiIIJcD6cpiI8bsJjzpOn/RYw8BUHd5pcuzARaKX/7NgOT0fxt6RKLIZcTdx7yhFVmVfquwJJ7YmHWOUlUaJ6bleT76T2U1rn6rUNOz8gT7M4RayDsAH+ZNyztchzTPtznC0mBszZkt2KgTjhXaadt6eeun19dClBmONATL/aglK0n/9qwPvdt8R4a6eNreee3IDSRLb8WKB4TO79GLwjJU9VFkSs2IVa19/xjDUHSlVi/c2IgMgGz782xiQvnx6lo6zWURXpMTslX/ALn8I6CLz1mbsfB5ckfy5wFBnnnr7tPdJPOOxPrigkrd56THULdI9Gu/s3BZQRI3ex9OyaS1Qs7j1Ns5p7gCp8pjJqhZ8DkPD6J0hApfuyFDX4yLJKpI9uXS0JvYXHhNyfWyeOkb/Ev2MooWKX+Tgvc5axdGKvksYdgb4ch9To+uwFLkB9+tfFIO/hGsOOYXJqMj+sJ+PBQRRp2H62W8rgwCtAeTZqkSP4tgM97BtLfto+VnedIiJmjeIxjdMKs91YNDO5R0W/n1MSZP5Gm/jS6e2eC0Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(26005)(33656002)(316002)(38070700005)(83380400001)(186003)(53546011)(8936002)(54906003)(9686003)(86362001)(2906002)(71200400001)(55016003)(52536014)(508600001)(110136005)(38100700002)(82960400001)(7696005)(122000001)(6506007)(5660300002)(8676002)(4326008)(66946007)(66476007)(64756008)(76116006)(66446008)(66556008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lIikwrFyw5CrX2V1+Bq+NLBlPoh8Fp6lGaNQezuKI19xWPwNOUwvJja5iBQB?= =?us-ascii?Q?Oq0Yry2M4XDKi//oM2nuA8zYuHmkeqDkgUe4ghsC4tan1z38N/N6LaSscI59?= =?us-ascii?Q?WCq9CsRpOUZj0pkkiX6kX82i62z+ve5p4mGddpGG/eK1rvBKZP1GCMdNCQ+S?= =?us-ascii?Q?CJopnhCg13BsW4aTUx1CxVyTgZezQGiEI7EZy6P81CIDneBNJLaG1r6gqS4O?= =?us-ascii?Q?88Jp/Txy+zV4WICpsQcSR5HwAPYklu+yRrefB6uIDpmbLUY2XEWvggFFmEYf?= =?us-ascii?Q?IZZJLf7iHKngVz2qguwKumQzOBMZ/MS+ro48+GM5cEsSAVt8zajHmqP37a7n?= =?us-ascii?Q?V/WygAUQfsbTNcpLOo7fR43DdIofNU1Fz+OodXVi4Gz8aT5UPRawnHxee6eL?= =?us-ascii?Q?oxiMizW3FNEm44dtARsWb40GXfbxhxX8YrcHID4wi5UE3NIUaA+UDPwYMJUU?= =?us-ascii?Q?VkgWs2onK51gUk4lGKrEwvzIm8WtELsT5kBj+wZhcUiOpyQw2fuc/N6YabQm?= =?us-ascii?Q?Eqy3O908lB2/YjXMQn8Oq7JTN57Gr3fUPMbuJms7eEYRnKFZp13mgYQj8iof?= =?us-ascii?Q?5IeX7KGn7c7MwfOHBSokNPV4YLtkLOJ9nOyOsak9Ywcv3HaD2AD3+vqpU9U5?= =?us-ascii?Q?MxGuiDccJxZn/k5mG3poY5rmVi2BG2IZBRIEtG5DOvEYHmFv88iEALCaZE3P?= =?us-ascii?Q?IpFV+G2LKX6nHW8yehERcVl2iG/Z+IxLn3OirhGkWc2Fi1ppXhSEzS/fEYyM?= =?us-ascii?Q?KoQRD82sXXYh/sxSvuIFdlxefhRTqjt3NnQpP+MWZWZNu4wIpTp8goI+XML6?= =?us-ascii?Q?z5u/cuK8GktqbjXtAoqziTAGHtzMp3L9ShhgygMjwjUeQb31zpRGSyCK3XZQ?= =?us-ascii?Q?y6dpZrvcOM9h0hg7NSAumeWJRDhHd+UntXS31vS7/48wxu6ytgejSKseOf9c?= =?us-ascii?Q?97AZ2RfRKx9lU4PlykaPKqgzM22DQO/9toZAafuVPtIdtn6kN7kElJjcn+ch?= =?us-ascii?Q?rO5ibyMiwNZelPBBsQVexoSawLQ/+3LevnejhhE0tf54GelGpAmT37cHOo+g?= =?us-ascii?Q?2pn/WwH+9dQNKAYg44nE4vuo1GrPq73rzdFTZ8B4fluERmIfphYXLUuU8sQ+?= =?us-ascii?Q?CkmXoeGT/SHKM2d4MhodHTlpvplfeVC+BHrplSonKTOuOZy4lMuBoxh6FuhW?= =?us-ascii?Q?GGeaWstBV7+1eICCz2fVf4SRM7iZJF1L8XBIo87oC6OFzwDBDiVebp8NXzsc?= =?us-ascii?Q?MhKecGhDXOboyfTM9Nrtv0zhyb88ZKe6lKHpnwAH/ZoMLLtc2eoenb6JnWl9?= =?us-ascii?Q?9l269C9MwpAwaFBDxV/EyiyGVCxbTLuunJwfmldJNfXtuclyptC1mu3oK0FQ?= =?us-ascii?Q?35fSAEqvXRlSNP/yFowsug2KFGuojG38pXykzhzJPM7b9AcF8yXoE2XG7FfO?= =?us-ascii?Q?NgPA1b2WlWQfLwthoVAHuFDvt0BEuw4yUZaPB3+V4zNkDdFPUnzQqHp0v1Od?= =?us-ascii?Q?WNO2p+//3Ayzy1HZUw5J7/su5BojdrOsdq8v9rGWgZ2SE7ctKeVOGrn11cnl?= =?us-ascii?Q?zk59UEPgGN1O7cn+tQeZRfsqAAEgOOzDenCx0uQTlqvJ5yl5mF5SBqG2y8zV?= =?us-ascii?Q?eiRMOE/2r+OumZIvH7a1/VQRu+v1/jJyAfiHI50fEKnwVXPgJoMz4McEqenz?= =?us-ascii?Q?8Qvppjc9eyt5BMPMSSdFqebGA74Ckta4hf+GwIpJz7UhDMD49LL6pI0vuYTL?= =?us-ascii?Q?5CVt32CYLw=3D=3D?= Content-Type: multipart/alternative; boundary="_000_BY5PR11MB44511906BEA845A9A97D950CF8A29BY5PR11MB4451namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57fe1bc5-1328-4f7d-446f-08da47d82007 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2022 16:18:00.1576 (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: j43HMzTZsESl0tC+l9xave6wuv4RCSHV4ZcUKxjB1/hwHKYtf5y1hoQDH4qidgM3PFPPLIUqaJJkaGRLvfeT5F3Aq7QuPCglR4QzIY8xCu8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4491 X-OriginatorOrg: intel.com 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 --_000_BY5PR11MB44511906BEA845A9A97D950CF8A29BY5PR11MB4451namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks Akhil for your reply. It should be okay to apply it after rc1 once y= ou feel better. Thanks Nic From: Akhil Goyal Sent: Monday, June 6, 2022 8:04 AM To: Chautru, Nicolas ; dev@dpdk.org; trix@redhat= .com; maxime.coquelin@redhat.com Cc: thomas@monjalon.net; Kinsella, Ray ; Richardson= , Bruce ; hemant.agrawal@nxp.com; Vargas, Herna= n ; david.marchand@redhat.com Subject: Re: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 = devices Hi Nicolas, I wanted to take this in RC1 but I was unwell last couple of days. Can we p= ush it to RC2? If not, please ask Thomas if he has time to pick it directly= to main? Regards, Akhil ________________________________ From: Chautru, Nicolas > Sent: Monday, 6 June, 2022, 8:24 pm To: dev@dpdk.org >; = Akhil Goyal >; trix@redhat.co= m >; maxime= .coquelin@redhat.com > Cc: thomas@monjalon.net >; Kinsella, Ray >; Richardson, Bruce >; hemant.agrawal@nxp.com >; Vargas,= Hernan >; david.ma= rchand@redhat.com > Subject: [EXT] RE: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/A= CC101 devices External Email ---------------------------------------------------------------------- Hi Akhil, Checking that this series on track to be applied. Let me know if anything r= equired from our end. > -----Original Message----- > From: Chautru, Nicolas > > Sent: Tuesday, May 31, 2022 3:32 PM > To: dev@dpdk.org; gakhil@marvell.com; trix@redhat.com; > maxime.coquelin@redhat.com > Cc: thomas@monjalon.net; Kinsella, Ray >; > Richardson, Bruce >; > hemant.agrawal@nxp.com; Vargas, Hernan >; > david.marchand@redhat.com; Chautru, Nic= olas > > > Subject: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 > devices > > v7: updates suggested by Akhil and Maxime. Removed RTE prefix for interna= l > #define, removed build-time single FEC engine configuration mode, > documentation fix, coding guideline fix, renamed new file without rte pre= fix. > > v6: use formally an unified driver for AC100 and AC101. Exposing single > unified function for the PF device configuration used by bbdev-test. > > v5: minor fix to doc and intermediate commit caught in CI > > v4: incremental updates based on reviews Changed order of patchset to > include two ACC100 specific commits first: updating formally the companio= n > configure function from PF and the protection adjustment. > Then next 3 commits for the actual changes specific to ACC101: the devic= e > specific function for FCW 5GUL generation used as a local function, > combined documentations into a single .rst common to both devices, > updated comments, removed unused #defines. > > v3: Feedback from Tom Rix: missing copyright, refactor bbdev-test section > calling the configure companion function for ACC100/101, taking the Pmon > commit out which is not directly required. > > v2: Based on good feedback from Thomas and David, now implementing the > ACC101 PMD as a close derivative from existing ACC100 PMD with hooks to > have different behaviour based on variant. > This prevents code duplication and only rely on different functions and > behaviour when hardware requires or support differences. > Note that these are pending changes for ACC100 which would be specific to > that device and not ACC101 but these can be managed based on the new > implementation, ie. is_acc100() etc... (such incremental changes for ACC1= 00 > trending 22.11 but confirming this is future proof). > The serie also includes commits which were meant for ACC101 but are also > valuable for ACC100. > > v1: This serie introduces the PMD for the new bbdev device ACC101 (aka > Mount Cirrus). > This is a derivative from previous Mount Bryce ACC100 which includes sili= con > improvement, bug fixes, capacity improvement for 5GNR and feature > improvement. > > > Nicolas Chautru (6): > baseband/acc100: update companion PF configure function > baseband/acc100: add protection for some negative scenario > baseband/acc100: remove RTE prefix for internal macro > baseband/acc100: introduce PMD for ACC101 > baseband/acc100: modify validation code for ACC101 > baseband/acc100: configuration of ACC101 from PF > > MAINTAINERS | 1 + > app/test-bbdev/test_bbdev_perf.c | 6 +- > doc/guides/bbdevs/acc100.rst | 37 +- > doc/guides/bbdevs/features/acc101.ini | 13 + > doc/guides/rel_notes/release_22_07.rst | 3 + > drivers/baseband/acc100/acc100_pf_enum.h | 18 + > drivers/baseband/acc100/acc101_pmd.h | 50 +++ > drivers/baseband/acc100/rte_acc100_cfg.h | 4 +- > drivers/baseband/acc100/rte_acc100_pmd.c | 687 > ++++++++++++++++++++++++++++--- > drivers/baseband/acc100/rte_acc100_pmd.h | 37 +- > drivers/baseband/acc100/version.map | 3 +- > 11 files changed, 768 insertions(+), 91 deletions(-) create mode 100644 > doc/guides/bbdevs/features/acc101.ini > create mode 100644 drivers/baseband/acc100/acc101_pmd.h > > -- > 1.8.3.1 --_000_BY5PR11MB44511906BEA845A9A97D950CF8A29BY5PR11MB4451namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Thanks Akhil for your reply. It should be okay to ap= ply it after rc1 once you feel better.

Thanks

Nic

 

From: Akhil Goyal <gakhil@marvell.com> =
Sent: Monday, June 6, 2022 8:04 AM
To: Chautru, Nicolas <nicolas.chautru@intel.com>; dev@dpdk.org= ; trix@redhat.com; maxime.coquelin@redhat.com
Cc: thomas@monjalon.net; Kinsella, Ray <ray.kinsella@intel.com>= ;; Richardson, Bruce <bruce.richardson@intel.com>; hemant.agrawal@nxp= .com; Vargas, Hernan <hernan.vargas@intel.com>; david.marchand@redhat= .com
Subject: Re: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/= ACC101 devices

 

Hi Nicolas,

 

I wanted to take this in RC1 but I was unwell last couple of days. Can= we push it to RC2? If not, please ask Thomas if he has time to pick it dir= ectly to main?

 

Regards,

Akhil




External Email

----------------------------------------------------------------------
Hi Akhil,
Checking that this series on track to be applied. Let me know if anything r= equired from our end.

> -----Original Message-----
> From: Chautru, Nicolas <
nicolas.chautru@intel.com>
> Sent: Tuesday, May 31, 2022 3:32 PM
> To: dev@dpdk.org; gakhil@marvell.com; trix@redhat.com<= /a>;
>
maxime.coquelin@redhat.c= om
> Cc: thomas@monjalon.net; Ki= nsella, Ray <ray.kinsella@inte= l.com>;
> Richardson, Bruce <br= uce.richardson@intel.com>;
> hemant.agrawal@nxp.com; = Vargas, Hernan <hernan.vargas= @intel.com>;
> david.marchand@redhat.com= ; Chautru, Nicolas
> <nicolas.chautru@intel= .com>
> Subject: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101=
> devices
>
> v7: updates suggested by Akhil and Maxime. Removed RTE prefix for inte= rnal
> #define, removed build-time single FEC engine configuration mode,
> documentation fix, coding guideline fix, renamed new file without rte = prefix.
>
> v6: use formally an unified driver for AC100 and AC101. Exposing singl= e
> unified function for the PF device configuration used by bbdev-test. >
> v5: minor fix to doc and intermediate commit caught in CI
>
> v4: incremental updates based on reviews Changed order of patchset to<= br> > include two ACC100 specific commits first: updating formally the compa= nion
> configure function from PF and the protection adjustment.
> Then next 3 commits for the actual changes specific to ACC101:  t= he device
> specific function for FCW 5GUL generation used as a local function, > combined documentations into a single .rst common to both devices,
> updated comments, removed unused #defines.
>
> v3: Feedback from Tom Rix: missing copyright, refactor bbdev-test sect= ion
> calling the configure companion function for ACC100/101, taking the Pm= on
> commit out which is not directly required.
>
> v2: Based on good feedback from Thomas and David, now implementing the=
> ACC101 PMD as a close derivative from existing ACC100 PMD with hooks t= o
> have different behaviour based on variant.
> This prevents code duplication and only rely on different functions an= d
> behaviour when hardware requires or support differences.
> Note that these are pending changes for ACC100 which would be specific= to
> that device and not ACC101 but these can be managed based on the new > implementation, ie. is_acc100() etc... (such incremental changes for A= CC100
> trending 22.11 but confirming this is future proof).
> The serie also includes commits which were meant for ACC101 but are al= so
> valuable for ACC100.
>
> v1: This serie introduces the PMD for the new bbdev device ACC101 (aka=
> Mount Cirrus).
> This is a derivative from previous Mount Bryce ACC100 which includes s= ilicon
> improvement, bug fixes, capacity improvement for 5GNR and feature
> improvement.
>
>
> Nicolas Chautru (6):
>   baseband/acc100: update companion PF configure function >   baseband/acc100: add protection for some negative scenario=
>   baseband/acc100: remove RTE prefix for internal macro
>   baseband/acc100: introduce PMD for ACC101
>   baseband/acc100: modify validation code for ACC101
>   baseband/acc100: configuration of ACC101 from PF
>
>  MAINTAINERS         = ;            &n= bsp;        |   1 +
>  app/test-bbdev/test_bbdev_perf.c     &n= bsp;   |   6 +-
>  doc/guides/bbdevs/acc100.rst      =        |  37 +-
>  doc/guides/bbdevs/features/acc101.ini    |  = 13 +
>  doc/guides/rel_notes/release_22_07.rst   |  = 3 +
>  drivers/baseband/acc100/acc100_pf_enum.h |  18 +
>  drivers/baseband/acc100/acc101_pmd.h     |&n= bsp; 50 +++
>  drivers/baseband/acc100/rte_acc100_cfg.h |   4 +-
>  drivers/baseband/acc100/rte_acc100_pmd.c | 687
> ++++++++++++++++++++++++++++---
> drivers/baseband/acc100/rte_acc100_pmd.h |  37 +-
>  drivers/baseband/acc100/version.map     = ; |   3 +-
>  11 files changed, 768 insertions(+), 91 deletions(-)  creat= e mode 100644
> doc/guides/bbdevs/features/acc101.ini
>  create mode 100644 drivers/baseband/acc100/acc101_pmd.h
>
> --
> 1.8.3.1

 

--_000_BY5PR11MB44511906BEA845A9A97D950CF8A29BY5PR11MB4451namp_--