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 6D21AA0032; Fri, 21 Oct 2022 15:06:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 622EF42C1D; Fri, 21 Oct 2022 15:06:38 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9330842C1B for ; Fri, 21 Oct 2022 15:06:36 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29LAEFMa006916; Fri, 21 Oct 2022 06:06:35 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2176.outbound.protection.outlook.com [104.47.59.176]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3kbsfx8f1n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Oct 2022 06:06:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GtXavPu32E4L1O2hm7FNSfofVBaUggmY4U4ms1Fzn6BTI4BY9QcjdFUrY46tEOYY9DOD9jrr4iXGyZpRkFDmeCFGW7j1roNMku2b/8ZXtOjDoLqWaMeuAyxUVAXTjr/vgdp9szU1ZMgZdvGvJWoJf2fzZfVYC0ZZrtF3tYJ5ytG+H2X9Ik3T9NKxAH8n8DvpTMtfCkZ3CokAPxv26iaFpCGU8nW9VDGs5/N6So+rdNlu1KKML8n8M/EL1pBkat0zycpK9hc9+zz4W/h/7R8FpRIdjutRHe+r7dTN7/Bx/cVZk9mRaSuLRzP/sN2pepPN7Z0z4NjA1O1LW7xXjPf+lg== 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=oAvv4fQns/AZaX6mtEhEp9kAac9Mo80Qt72Hp4M4Qew=; b=MVNaroNQHjE/ibxGVdiYVNdNLYOUvVvIY82HcHWblQGMuDjm+PaH7I51eOh9RBEgutysKsbjuJ0srbCSw31ZdRoMHRrs/mZqb638AXuRtCRqpt1gUFxOO/hgMEfKyOoeQZH+B4l+4+M0W++0xVSqAAv6CuoBTDk2MypEyhtmvjvR6vn0qwT4WPmnf5zNcJCdsfGikZNomgBGx0OHjk9qNzwwFL6Wfl7kCy3ymROPX58941IWJ9tR75TR0bwTzj6kfeW+m+OpvdXXCaB7wPXABZmXD8SExcYtJLEkutGbD2hPMSJtftrJsTfyKWUjzQuMw3N7RyKEoUszp4w81MJWJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oAvv4fQns/AZaX6mtEhEp9kAac9Mo80Qt72Hp4M4Qew=; b=NAyDt3zanSxoZ4cONsToDuUOnNIzGavzAWRYyLMinNDi3+ER0Ruza8VfhcEKkGCYvkUn4jq3BwR03XfSr6diRDeri3HUuS7th5vAHuKDZZxLEhQL/YW2Fv421KnecXToZpjeDZz5BR5sppYPn/Znr6M5xpNuP45a+pOqxH47Epc= Received: from PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) by SJ0PR18MB4897.namprd18.prod.outlook.com (2603:10b6:a03:408::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 21 Oct 2022 13:06:31 +0000 Received: from PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::bbbc:1f13:37e0:691d]) by PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::bbbc:1f13:37e0:691d%5]) with mapi id 15.20.5723.034; Fri, 21 Oct 2022 13:06:31 +0000 From: Akhil Goyal To: Hernan Vargas , "dev@dpdk.org" , "trix@redhat.com" , "maxime.coquelin@redhat.com" CC: "nicolas.chautru@intel.com" , "qi.z.zhang@intel.com" Subject: RE: [EXT] [PATCH v5 00/29] baseband/acc100: changes for 22.11 Thread-Topic: [EXT] [PATCH v5 00/29] baseband/acc100: changes for 22.11 Thread-Index: AQHY5MpZOeOXTReg0kiUjd4UFRKGka4Y0NQQ Date: Fri, 21 Oct 2022 13:06:31 +0000 Message-ID: References: <20221021052102.107141-1-hernan.vargas@intel.com> In-Reply-To: <20221021052102.107141-1-hernan.vargas@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4491:EE_|SJ0PR18MB4897:EE_ x-ms-office365-filtering-correlation-id: d9b188d9-0c6f-4257-1dcf-08dab365129e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fd6ZGA99cMHlMJL9lLm6NIeYz5ASaJ9RU5HweFRLDaR8hzkInLjUwfBu13P0A9pQdWNMTD49B/B6HnQNl0JWwVAjLQ+bk28WEPx7UVs0ezumnHgjbyIxYv6//dW1uGtblE19tpM0MDLzurxZxqCwBrVW8LEFF3gNKKilOnCHk/ayDUj4qdEaFA+lsZGz1KWyvezxvCZm2Td0zLnUSnpCJD8fdvSZXnsndaO61X3RUO8e9ystCxzYtb5fddaWHEw1Dr54s6bZHROjqAX2TFMMwiDUoNbuMPYCrBaHScAsVjzcFsogGh/yXN7EOsMLhsGUTRRe33ZUWRiWkHdRYqauRV3PLQjmGsBtThDrMlthwzueMFzHFtCRT5sE+tl5D6at1T+62tz+RqJpWu1xJPPxLFdUF3ksA73OS+BQtnh8FVdqdIhqlBLGTA/u7uH5/UUfRb3Gl2rpExmmsz1Hi8UeynfhxZDRaBMX+6YNF9hDVE5o9h0EEVUaO5cF6NlzKRAztS2hXPUiHqhhKVFqoNpeOQ3iMtiyDrlnnY9CAVu9lzAuXHzlGxa3+Rp+zFX7+/Wt8+lXDDTEAdmA0KlDRuxXd+1ALO593B1mWCj4jWhcrQDiBL/mH1kNyUAZp5GAVLlPJrb5y13+jPoD3jz8EZFl266QmupFZNuxmSUedki/yz5qf+jRhIqqVnvYHGutKR4TruYwr74ZrHhC21JEj+/9IdGF49S7rUl26GJOM8+1aTo+3H1UTRQM7UWrGo3O4LVAPE7XbJHyTOwYgOlhfHoSfBglX/g0o1ry+F4kGD+IBqQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4491.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(396003)(376002)(346002)(366004)(136003)(451199015)(26005)(19627235002)(64756008)(55236004)(54906003)(316002)(9686003)(83380400001)(8936002)(110136005)(66446008)(33656002)(5660300002)(2906002)(86362001)(66476007)(76116006)(66946007)(66556008)(186003)(122000001)(41300700001)(6506007)(55016003)(4326008)(38070700005)(8676002)(7696005)(52536014)(71200400001)(38100700002)(966005)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ClDthBllBsPgi9BAXTEP0WWmKYkL66BcusV3TzyCbt4i7CFeyK8UJGWyhbd/?= =?us-ascii?Q?ZS8ptxo/+WN/k3G7UXxNojyJK60xuhNxxc5x9tjYFQt3pcOUv31ftOxJHHNl?= =?us-ascii?Q?4thCChX3NnNJjkH6xuv0q/fwkdfybNd++4H76qVAN8VSSxsF9pW525ntKBm6?= =?us-ascii?Q?1ksAmJPPs2XGM8me2tM7z8mxgRpTNMc+hZx2WPKQpuIQUSegaxDHOtqt6zHe?= =?us-ascii?Q?9Rbi9XR1jeaOfPoP11L+Uz7gZbOyHe+C4tdHHfTXkiBtu6kD9FdnXlCl8Fo6?= =?us-ascii?Q?W0Dt5h+kcYRT1c5AZbDFnLxacnXsXiVUInWncKKcbIj0xz9hhKCqkH8Nv64K?= =?us-ascii?Q?64lzbz+zrj43UObltPw2xItk7SQ/xG6pTeKdlYT5KERGvgIsMIj35mYR1Aw9?= =?us-ascii?Q?N3sB+rrzuL5wC1RwSZrlKTH9FpIIJrQ75S3qRJPPltcAIkXFTso1NBGwmmVo?= =?us-ascii?Q?iJF16CORbqSloXFVOTCv/My1LRyl+6k/zo0xrksbtNGTMS/PvO4415nCQ43o?= =?us-ascii?Q?srbpKfa+V0OqWzt0IPj+WxYaaTSJi5Fj8CX2DIggEqpd7hYzVztcQO/jqC4Y?= =?us-ascii?Q?K6isYX2soPrFMLtYIn3yslaUyNmJm1jCCc7heLb0O11moiu1u9vNWbwb3HoL?= =?us-ascii?Q?KUqFzHyy18d4wXpVKIdz9Gv0tRevIlkDtaY4iQ2pKVS4SpWJy6UUGhMgU1S9?= =?us-ascii?Q?E5AT3YkUwmHYllnDR6EdDQExJ3t/dj8UBlW++ZvGcN9XwBeM+Iq2RwjDJgs7?= =?us-ascii?Q?hbB+ylNIbEipApzTPd+TTGvRnqZZ3SXWIU58sAJmyd+iLl+oalEF7hF7a6Wd?= =?us-ascii?Q?P+ka//zQkH5w2wG1hLlrG2fp7Q458rWYcvUnrQ+j+PW6Mt0trplLepaGv57D?= =?us-ascii?Q?lLZ8phrhOnLBecIqw+VDBMMdoG+7a18nIK/EMX5yFBZVfrAa8noL5M8NLHHk?= =?us-ascii?Q?sKif1BdfKOhplIxwk+hBlAXMYnQSHm9U9fF7j2vYnDo0JEyZu8Dujp4WYg2O?= =?us-ascii?Q?tgllU1HaCvcBIj2J/895hsNBCxlbHFfUj/5e6krCkqJDvWunK42KY5kNcTQr?= =?us-ascii?Q?Pp3g+QRiw2a8590MtbidR53FRUtQeFac1gQCyVoJf1IC65hYAUb4RsYiyz1p?= =?us-ascii?Q?HJ8d6kELuaJDr2RJ848cSSYyIjnzeq4DwtJQd4CnAxx5Ezb9uyyZR5iqXV7P?= =?us-ascii?Q?6F1N6o0mmLd8h8oy7Ta3VyUUyMJdM5kyeaO0F70XQ7WQsmwo9/ORbV9iBity?= =?us-ascii?Q?EA76StJUW2HnsxWKZHOhxyGJyMzcgK7M3k0ZSkcH+HnzroBQmMazpSq8dDGr?= =?us-ascii?Q?tDKTAIXV+/LAZg/8h6zIHEAY7mhB/tALWMukXFXKvoh9KJ1jAQ7ODgS/t396?= =?us-ascii?Q?GFHi8qdb7k8Myz19MphUeTPUbjrOwCuhZljVMTupFL8NjkOy2q0jTsT9VfZL?= =?us-ascii?Q?9PEwgeQH+x7D/nfUV7CyXzQ5qvAI4ANB7MiNdCLKjiOEP2pTzpfVzIpoM5ir?= =?us-ascii?Q?tVcYobDirXHQ54SREn6SgyMLtebURF0wQcqIcStEow23uLRSqZcqBYqEdUtk?= =?us-ascii?Q?7FArHem3Oo51XRvj10GeWOXBNne8ERbmlB5JKpc+?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4491.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9b188d9-0c6f-4257-1dcf-08dab365129e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 13:06:31.1455 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FSM9T/A5Vr/dYIiUAqoNHSaBUkoB2XtdYdxcHCgAV3DVTnyMcqIqMXIMD+HiS7jl7INN46mVMFIJqXl3iuq6JA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR18MB4897 X-Proofpoint-ORIG-GUID: e7M44y-E3x5wS0QTwJdtzrzX0wv6Xcs8 X-Proofpoint-GUID: e7M44y-E3x5wS0QTwJdtzrzX0wv6Xcs8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-21_04,2022-10-21_01,2022-06-22_01 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 > v5: Fix compilation error and squash documentation changes. Series Applied with some more compilation fixes in docs. Please fix your build environment for future patches. Also updated commit messages and description of some of the patches. You should run the script ./devtools/check-git-log.sh on your patches. The patch 28/29 is held back and is not applied due to some outstanding com= ments from Maxime. Please send the next version of that patch separately. Thanks. > v4: Rebased code to use the latest ACC common API and implemented review > comment changes. > v3: Code refactor based on comments and grouping fixes at beginning of se= ries. > v2: Rebased code to use ACC common API. > v1: Upstreaming ACC100 changes for 22.11. > This patch series is dependant on series: > https://urldefense.proofpoint.com/v2/url?u=3Dhttps- > 3A__patches.dpdk.org_project_dpdk_list_-3Fseries- > 3D25191&d=3DDwIDAg&c=3DnKjWec2b6R0mOyPaz7xtfQ&r=3DDnL7Si2wl_PRwpZ9TWe > y3eu68gBzn7DkPwuqhd6WNyo&m=3DjM2G88_YTrm0AlTvCyG3Qzg9b- > m02Vk7yNSH4yX6zkg8dJR- > QDQvqiKC2Mixnr6z&s=3Drwicqo_ds_eq6SbQvDjqAKjCl2tUHFgrfLEIqfBYEFA&e=3D >=20 > Hernan Vargas (29): > baseband/acc100: fix ring availability calculation > baseband/acc100: add function to check AQ availability > baseband/acc100: memory leak fix > baseband/acc100: add LDPC encoder padding function > baseband/acc100: check turbo dec/enc input > baseband/acc100: check for unlikely operation vals > baseband/acc100: enforce additional check on FCW > baseband/acc100: allocate ring/queue mem when NULL > baseband/acc100: reduce input length for CRC24B > baseband/acc100: fix clearing PF IR outside handler > baseband/acc100: set device min alignment to 1 > baseband/acc100: add protection for NULL HARQ input > baseband/acc100: reset pointer after rte_free > baseband/acc100: fix debug print for LDPC FCW > baseband/acc100: add enqueue status > baseband/acc100: add scatter-gather support > baseband/acc100: add HARQ index helper function > baseband/acc100: enable input validation by default > baseband/acc100: added LDPC transport block support > baseband/acc100: update validate LDPC enc/dec > baseband/acc100: implement configurable queue depth > baseband/acc100: add queue stop operation > baseband/acc100: update uplink CB input length > baseband/acc100: update log messages > baseband/acc100: store FCW from first CB descriptor > baseband/acc100: update device info > baseband/acc100: add ring companion address > baseband/acc100: add workaround for deRM corner cases > baseband/acc100: configure PMON control registers >=20 > doc/guides/bbdevs/acc100.rst | 9 + > drivers/baseband/acc/acc100_pmd.h | 5 + > drivers/baseband/acc/acc_common.h | 10 + > drivers/baseband/acc/meson.build | 21 + > drivers/baseband/acc/rte_acc100_pmd.c | 1217 ++++++++++++++++++++----- > 5 files changed, 1033 insertions(+), 229 deletions(-) >=20 > -- > 2.37.1