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 94E0745B40; Tue, 15 Oct 2024 09:14:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 20466402A1; Tue, 15 Oct 2024 09:14:24 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86]) by mails.dpdk.org (Postfix) with ESMTP id D87884027C for ; Tue, 15 Oct 2024 09:14:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jrZWPskPbDtVLNv+54iWQWRAoDRQf26rEWPALvkv+5XWN/9wKP86div5964J83U6cxIzgJVXvwl0+ROvJVLAuN7YGHQN2huAKlT32xjVUxs2p+xGIpYjIaK5VBTSUw+oPQYqz2tRzONgD4gmNcueCoGuwOGlkzR3uNVHEofSvmXmwRpLkVXP4FK3ClTyRuTkxHsabiWi9QEIiaUQWBMIVBQ3yk83vl0X/aLAW9lD4by6gakwrmqJ3lieN0mT3eUaNFn0xeB08e4KGbvPyGwDwQITmp1Vlkeflf8xyhY2n/F+oudEJS08WxDt6EMTS4pEROM7val8bA/lKEmV+dW/4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=uZ+ENFQT/mQ84UN/HUqa422gjImlL2fZSHp3etmrBb4=; b=R/fjA6obEc0lOEPVXkaYYlUtipDBmRtpBaREtzqJJaCUNy2+uWbfV7JbolMbhnncQtqq2E2TDMMinr6H6iohmcAXmj2awzLPLFMGFyLVib24qoughhcy5J3LmP3Cdd3C4pqkwZOzG96OFd/BFKEVsAKVVNiEcPUEwWSwgp3fexGjLlRM+eKNByM9yVWkNnnjN5teSk5E5QMdhMkQR2rjAM71DdUcsLIuQARhsFCbHhbMD0P+5r549G6T8PeMlLQgct5e9c2UOnhiH9iNY/5AWQzuP0M+ArNe93cSWdTYAhqKIJjwzIJKLJlnLQGh1Qk5ue5QJLg/Obvc+8wfqSEp0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uZ+ENFQT/mQ84UN/HUqa422gjImlL2fZSHp3etmrBb4=; b=RtDtMRvfWlvDPyHOKXtWvGQ6TthprrXL3ZpMPjZM0is3OGNtjDA3wIMZVuPXh4yd4f6PZFLwwJ9iUSiAvvrFW7uLaxiN36nQqBjZwItxlsKs4TnsJxPejUfdjBhmr3jxyok8xStpeNnfu7rkTaydHZr42zTT4RNg0PRBWZxc8gzp+xPZchOuhOj0R/Nnbfyu6QpElEu+0gCK8lauAZy5Nnl/cqQm80TJ+V7pqiEyNCEZOXt/UdVNI9skjLcmeN7fI/xMGYQWa2LwFGXp15AHQxUUiHPckDdiC+MTBkIrwtMlO7PA6wAw1dIFt/SKCXGfhPR45uQjlWESw201F7Mdtw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) by AM9PR04MB7522.eurprd04.prod.outlook.com (2603:10a6:20b:282::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.22; Tue, 15 Oct 2024 07:14:18 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::2e32:1a4a:7d29:195]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::2e32:1a4a:7d29:195%4]) with mapi id 15.20.8048.020; Tue, 15 Oct 2024 07:14:18 +0000 From: Gagandeep Singh To: dev@dpdk.org Subject: [v7 00/15] NXP DMA driver fixes and Enhancements Date: Tue, 15 Oct 2024 12:43:48 +0530 Message-Id: <20241015071403.1940833-1-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20241014093639.553467-1-g.singh@nxp.com> References: <20241014093639.553467-1-g.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR02CA0058.apcprd02.prod.outlook.com (2603:1096:4:54::22) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|AM9PR04MB7522:EE_ X-MS-Office365-Filtering-Correlation-Id: dc723e42-14a4-441c-9681-08dcece8fc1c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?99gGeLaDUKTH66FZga0eZUjLfH2F+QHu0coaEEiduD04C0icTIpNU6b+L5F0?= =?us-ascii?Q?qxKk87mjM3Cx03hi1/5e/8+I3MJn+NgUp/JErihpPEZFhyOsVu7+xTnhYk9v?= =?us-ascii?Q?G+RxqTV9HoFdPjlulwZR/GR9Rr+iSaauP9wBUvnP8WpxojOFD6DwQ+vv3esd?= =?us-ascii?Q?460aU34No44XoDIGoU8VWSolRvamMb/LHZowzXyALPjd3/RV9uJ3TRX80sK0?= =?us-ascii?Q?L3We1qvt387GGCm0Ug5ZS+FpolW1thd/lgQ/k11ikxieL8C2XDEdUkZzULni?= =?us-ascii?Q?QSw5nND7hKBn6IBFfsopJHcA2TeeQgq5HRFyrIk+K7emhqt9bqWCK4JVNsIl?= =?us-ascii?Q?ynjyxfokEYOd1+AgXpiA8obW7iSpH9gnsIsr9vZcNYSSx16tCbq/j0UbNSBs?= =?us-ascii?Q?UfOjDUeQJd0zyjs8KD6LEedumo9tV+/adHWCm9/YoXQLBd1PHCrjvFApSkHp?= =?us-ascii?Q?Bnzl3kZpcvrgk9JsaKUngdSUs4nF35wenvLbYNKqFzW30jjL2+qi+iMdITpj?= =?us-ascii?Q?/PCiaT6GBcda483I9ecal0aJVMrJxqmkap1TERYxuD0G8GzcS2rSBe8k5A68?= =?us-ascii?Q?HzNVjnU7pT9+RHESPjkaRYTplVG1b/lMoMtY6GiM7ImbsOIhg8RqRm0nKncc?= =?us-ascii?Q?jMZyBWHwpdBDqNWggmd6twTumg0abbC31FcmcBeLJX9dPcwIzCxeWMB5nPQ4?= =?us-ascii?Q?XbgRPqCan1ZljpU379iLTvZVon0L7aXKoqdmtcB0kisuCeni25UQ+svQjxFs?= =?us-ascii?Q?9Ox0Ojq+ndmlEsW2ny+1c485ctlKIJPYYQzYH5TcsRC4r2KoN3pdlZQWkUm5?= =?us-ascii?Q?2OIe68ETy5whEu+r+BbUe2PpXbPk/g/zooaINqbOB5b9sicC9cFk04XvgJsH?= =?us-ascii?Q?JkXNhy2QJK3b04NZ7yiTX3+wQ9op/FVkZfpa3FyfA9soaExjBtULENnTUVaJ?= =?us-ascii?Q?8r2rKBSoU+f3WLOq38Q5gxXWxSakjHL/BwCknpBuOxkpKAEUvYMS/9gsPSeI?= =?us-ascii?Q?oJy4fus0zhSB0G586ywG/ljBVBLNuPozbm2bfxTM/nUVos8MEZrYFKHQeLkq?= =?us-ascii?Q?RGpVbK25+COkGNM5EPRMFaphEMOswgBOpZToPNaK5C+UPA4iJpUuBR43Ll2V?= =?us-ascii?Q?Yan4qIDyHDQ4NH8bu0SxdJcUZ+omPHhW5BryipzZ7cjZJ1xblHReifOOQDw9?= =?us-ascii?Q?ZdJSi0aN1Yd0h9nad3qJh5/js6k1LhIzgkhARyhbRmwZrq1lQCFI8hhu6wLU?= =?us-ascii?Q?+tXxT826oUHL2i3M6yUVR+qoaEIy+6BohncIRyJGzeMpRN5GhvZrZSBQLUcZ?= =?us-ascii?Q?XxJCEG/xtfiC7ATX6v1Lqj6q0A4q21XQSonBi6gyh9GAlw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(52116014)(376014)(1800799024)(366016)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?29Giuo92xChSmKfjD7pQRfPB6q0Zoqxu96c4m1PhF8PKalnoD4y1yRd5GIqE?= =?us-ascii?Q?RCK45GV9ZOS2vB43qJehtSg3KVseqGOSyWoGnFjjwXxyZ92Gc3MlMhfh9IJY?= =?us-ascii?Q?dLavUmW+mOfU7HpABksx6ZMG/1bl842gqj80X9xco1Bl8OS+IsLyDlWghr/q?= =?us-ascii?Q?gtnb7VUA5f7uTSF2b4qVUaU8o9rRSfS+Hz6cDi5NL6UfIBX1EtJuon22eyUh?= =?us-ascii?Q?/ZVFOCBbkXpxhLF0yHlszV3fbMVExc9+/rVM+ZbBxmUXprbZd/D6Y9SP49KW?= =?us-ascii?Q?fz0SeJByftDg2mhhmZNOCxyYVyVt8DL9QBveOAFWHcREcptA7Ml+BsUkehA4?= =?us-ascii?Q?OoBW0b9tezA8hEYhTXpnxDj9cz1gFaV6KEg/HdaXjWUuGPkJidvYVRqE7wuU?= =?us-ascii?Q?n6/sZYBcnAn3J2iWKj9qbgvrXLBMj1X8KkAvhyoaiJuI4BgNlLOvJ04dTNSE?= =?us-ascii?Q?vHu/wVP99uG3a8DyTHrgYHE2oJ5p9iFHYsD6cYoDfjhrsukbjrdC+cDkwNLV?= =?us-ascii?Q?3/K5sbo85lkgCpFNz/H92YFdFNL2Qs6d5eRTaexiCr4MkhgKMjG6Bn+liaN9?= =?us-ascii?Q?7X8q67Lr5s7gvz+E6DiuRpGFcIZm45tL04xjzRitmUVzIyV7PV9wjpxCP8yb?= =?us-ascii?Q?uH/mNZvstGp9h3fpPHIDNgAgg2babOLkJ1q97f4JWAUKr/m5HghvikBxkYBc?= =?us-ascii?Q?OuabmrMcCJMCDDu1qtJPtcpSLgv7GyAgqBaf9zh9EQL0z9X5l0cWLzPXONJS?= =?us-ascii?Q?hFVullryyN2s89XeYyU3YaFqbNm4/FJK5dkAzuuSVFYicZRIPHc3HgRVs7qt?= =?us-ascii?Q?yIg7WlA25kGs7pI9e2cm43htnok3H2s2HUGSYI+qnAcx8J3yDrofzOhtN9Y6?= =?us-ascii?Q?uDFLid1upiRsT+lFRsXwrjs6paxLc4ciUPIIn7WtdCdb3k8eo4iB6oejyIQh?= =?us-ascii?Q?q8IBHutO0Gfzt08EKAlrRBRsF2arympb36Whg8LS1WUyODgOc3awbJ5FvnyN?= =?us-ascii?Q?HcLc65OEOWHVN9PQlt1vHj4kYWpHUHmqKvZl92BQ5MHsKlF0+gGxZnes8Z6s?= =?us-ascii?Q?D66TXXd+Utt8J4rdaTLvWMkC0oxP0VUFnhXks/ueFnX1dI30dHMi2f17b5kW?= =?us-ascii?Q?E13QZui1n60LTWZYv1A5Iu4Z2HcJCjeMG4ZkeMQgVuoaRlp6TKf8JG2xB4IV?= =?us-ascii?Q?GsJO3R/9RNEmU9SrOIn99F28EPHDbYBhXpnlXeQPilFC54WT928HlWDY+Oxw?= =?us-ascii?Q?KZMsk2gS/c43Oh/aVXAmLswCfWRlI5++p//g+r2OZ51rDF802W6wXIfoy/U9?= =?us-ascii?Q?inVPCsDkF5jMtJhyN+SgYm4k49KaQlQDItPXKOTN4OaUTK4vMRX/PohRT9pQ?= =?us-ascii?Q?y6uIqBZwkvkFXMFx3+tBBmkMuGTt6EkgX85LHvAUehul3sh69vSQTpCgD83v?= =?us-ascii?Q?U0duOZrsIFH/pZhe1oDcjmNCv5gjOH31H9+7HSuNDn0Uxdhz3cuHFnoyJXex?= =?us-ascii?Q?SwwERdZ7YjJ6KfJhz8wkDlDEpicFAqSxCRP1fwUFHvqEUO36QK57BazhFLCO?= =?us-ascii?Q?j8lzeDxnqryH06Rvqf0=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc723e42-14a4-441c-9681-08dcece8fc1c X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 07:14:18.8355 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XPLT6eJ65dGIw76+Tw4FYJaeQeqEBOWaLtdw1+qZxEF6v0ZZ+lUfA4pFLgQvsoAv X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB7522 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 V7 changes: * remove rte_panic from driver code. V6 changes: * fix array bound compilation warning with GCC 11.4 V5 changes: * typos and doc compilation fixed V4 changes: * rebased series to latest commit and patches reduced. V3 changes: * fix 32 bit compilation issue V2 changes: * fix compilation issue on ubuntu 22.04 Hemant Agrawal (1): bus/dpaa: add port bmi stats Jun Yang (14): dma/dpaa2: configure route by port by PCIe port param dma/dpaa2: refactor driver code bus/fslmc: enhance the qbman dq storage logic dma/dpaa2: add short FD support dma/dpaa2: limit the max descriptor number dma/dpaa2: change the DMA copy return value dma/dpaa2: move the qdma header to common place dma/dpaa: refactor driver dma/dpaa: support burst capacity API dma/dpaa: add silent mode support dma/dpaa: add workaround for ERR050757 dma/dpaa: qdma stall workaround for ERR050265 dma/dpaa: add Scatter Gather support dma/dpaa: add DMA error checks config/arm/meson.build | 4 +- doc/api/doxy-api-index.md | 2 +- doc/api/doxy-api.conf.in | 2 +- doc/guides/dmadevs/dpaa.rst | 9 + doc/guides/dmadevs/dpaa2.rst | 10 + drivers/bus/dpaa/base/fman/fman_hw.c | 65 +- drivers/bus/dpaa/include/fman.h | 4 +- drivers/bus/dpaa/include/fsl_fman.h | 12 + drivers/bus/dpaa/version.map | 4 + drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 25 +- drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 7 +- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 38 +- .../bus/fslmc/qbman/include/fsl_qbman_base.h | 29 +- drivers/common/dpaax/meson.build | 3 +- drivers/common/dpaax/rte_pmd_dpaax_qdma.h | 23 + drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 23 +- drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c | 4 +- drivers/dma/dpaa/dpaa_qdma.c | 1597 +++++++---- drivers/dma/dpaa/dpaa_qdma.h | 292 +- drivers/dma/dpaa2/dpaa2_qdma.c | 2436 +++++++++-------- drivers/dma/dpaa2/dpaa2_qdma.h | 243 +- drivers/dma/dpaa2/meson.build | 4 +- drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 177 -- drivers/dma/dpaa2/version.map | 14 - drivers/net/dpaa/dpaa_ethdev.c | 46 +- drivers/net/dpaa/dpaa_ethdev.h | 12 + drivers/net/dpaa2/dpaa2_ethdev.c | 83 +- drivers/net/dpaa2/dpaa2_rxtx.c | 19 +- drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 4 +- 29 files changed, 2894 insertions(+), 2297 deletions(-) create mode 100644 drivers/common/dpaax/rte_pmd_dpaax_qdma.h delete mode 100644 drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h delete mode 100644 drivers/dma/dpaa2/version.map -- 2.25.1