From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 9E1C345683;
	Mon, 22 Jul 2024 18:39:48 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 43E2D40431;
	Mon, 22 Jul 2024 18:39:48 +0200 (CEST)
Received: from DB3PR0202CU003.outbound.protection.outlook.com
 (mail-northeuropeazon11011036.outbound.protection.outlook.com [52.101.65.36])
 by mails.dpdk.org (Postfix) with ESMTP id DDE4740431
 for <dev@dpdk.org>; Mon, 22 Jul 2024 18:39:45 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=qy03t5fnUyaOhwOX4S5iIaKLa1W41+mcsdV47s19e/S2A+o61JYHxny8G91XMpjH2rozMRiYVv+74p+2ulZInDx2HTPO/z4DTJm/tVkEj29JYdvcMcm5d8QyJ/04ianiFCwhjfHyDXBqWHehhuSVuhZfyXe+RV6Pc7zPC+gbvbcApiHBrvub7bFusQd/qMTC1bvQeZ+eTb1KjEGLhWrNIiJnp2ZLxrZfCnlHdEHmLSDeLhx7LDX6Yvzhi0sdF5/HxzqU0UGJiu4S2xIu6PcbyjGsn36zeMd6bDHFqQCCR3RVJ+sqkKVRMpGQvf+dRpCDbYuLp9N7nCo3fBCaJH9OIA==
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=0R0E8eEYFtFs5dPU8hcJQiEZHveCe6AEEhnLfe4rgxs=;
 b=ZIbHSmwrf7U8zv/QKR1OawkfghFS/d4ZxSUzVgIioijtG+iOVxRtRUHlxhmT8uKpYt8CbzA7ei/6wlg7PzS2y5p/Jhl9XqGBJ+D/RrTOX2URVL7rFTvXDDEJB7TywawHlTk3Uw5AWDbpMHTZ3zrhEJqRYOchN7iCINr/WQds29OW+jBspA6FnJ/l1QYNLuQK4DYgCd9yMx7SQ2zGOrdjNyPdKfUB9KNlGqOooMCbnKVz1HTFmcr0FjyE928yfBGJrMCpqtU3KGr0M4cCE4PNvaUFG3DDnMrcxhNzo4fqY2p3hGixbIy3UrKc2DajSQeMbCtFufR2U+D8gcnfQHW+pg==
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=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0R0E8eEYFtFs5dPU8hcJQiEZHveCe6AEEhnLfe4rgxs=;
 b=r5pcKdJE5+vJKG74XQoKoTfM+LY3s1lBq+PscUQSqffCmTvr9pEYojmqJQCYxAFbS6LxBgjxR+tjP2PohcACDbCXo0aC47m3O1NRbQ/Rb/a+7aGwJN9QXS5ZIjHyM/lYopjWCF/MlGgY+BXtCIKufRFNZfWobur0ejYzM0x1VQw=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nxp.com;
Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com
 (2603:10a6:20b:3d0::24) by VI0PR04MB10461.eurprd04.prod.outlook.com
 (2603:10a6:800:216::19) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16; Mon, 22 Jul
 2024 16:39:44 +0000
Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com
 ([fe80::c634:479e:8f8a:a325]) by AS8SPR01MB0024.eurprd04.prod.outlook.com
 ([fe80::c634:479e:8f8a:a325%7]) with mapi id 15.20.7784.017; Mon, 22 Jul 2024
 16:39:44 +0000
From: Gagandeep Singh <g.singh@nxp.com>
To: dev@dpdk.org
Subject: [v3 00/30] NXP DMA driver fixes and Enhancements
Date: Mon, 22 Jul 2024 22:09:00 +0530
Message-Id: <20240722163930.2171568-1-g.singh@nxp.com>
X-Mailer: git-send-email 2.25.1
In-Reply-To: <20240722115843.1830105-1-g.singh@nxp.com>
References: <20240722115843.1830105-1-g.singh@nxp.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SG3P274CA0014.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::26)
 To AS8SPR01MB0024.eurprd04.prod.outlook.com
 (2603:10a6:20b:3d0::24)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8SPR01MB0024:EE_|VI0PR04MB10461:EE_
X-MS-Office365-Filtering-Correlation-Id: a4d3665a-8aa5-4277-c538-08dcaa6ce424
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
 ARA:13230040|1800799024|366016|376014|52116014|38350700014; 
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?pe8FZLhG+uVw6xsT9aft4OBn6Kosa1Ixy6uXDKaR+FzbYnJCSVIbbA8MV9BW?=
 =?us-ascii?Q?dPt2VlMS3yy5TxK/U4N55cthdDe7OGYwbSxyjs9Gyqtq5E6FLcktRwZ28Gtt?=
 =?us-ascii?Q?8SLvb49yNEKgvsmFI0Jnp9ayOWQrX3zw4mf6S7isnJqd71gr/dOuiMv8jbBF?=
 =?us-ascii?Q?mOmHjfp4dE1ZPCYHa2YDIEKGlLlWDM6CC6kTvB1BXBCm50UMt9MAgQZPRFAk?=
 =?us-ascii?Q?fQ7IAmZAeXATIhgufK13RdGg53rPQvk+oLQdHTLJU0D/RtUUoQRqsKni97+U?=
 =?us-ascii?Q?QxcJ+Q5NJmbfJNCBMOPqzDgLbcYM48pZMfQS9JfCxs1TJniOMvA6dmDKo7Lf?=
 =?us-ascii?Q?AWTAYfTxlQyOvD04y0k1qcKemFxwMdNzdP9ZsEpqu5gObNohx+Sb57QPV0Lk?=
 =?us-ascii?Q?cEno8DjMS2uvwrU+Yhtup9FCXYX7ozH89ArhPWY5GkwGnJdu4nIOu+USSNRn?=
 =?us-ascii?Q?XcoeGxpKDcK2iNr3UX2Nu1GBtHmaaXMcOiK3lbmbfZdBSASPnGQtqsV/mZKB?=
 =?us-ascii?Q?aEx9umZddCeOTbAqdkYOctI/dedzKUCj0fzsDBqY544CEVMzIoljvfV/Yy6b?=
 =?us-ascii?Q?d5f1IFXi+iOYXW7FgXLbcKCsYIbP5HnW0srWQ9H2u8jwS1ndnuAtgM49SPxM?=
 =?us-ascii?Q?VswGMZtQ7Qr9btM1h6DVGDCAWZszYOJU/2tpLPagTCC9OrpkbZ5jscH2yfvi?=
 =?us-ascii?Q?h3k0ETtesOJ3Y7Q8i+jz/6pweiAHVJZzvwn0MHsRKRATpssfzKHEgoBhAvyX?=
 =?us-ascii?Q?TevdAWexrY6sQsGkMxleMNe3sYjdaMT2ua/mlq8LdfTvR0QAnyhLra73RNsa?=
 =?us-ascii?Q?FMoS8onW0MGw5HMOY3CsEE9EYZotDixebqZ0B0CkNAJy3ZBxZFAJZmZU85Ci?=
 =?us-ascii?Q?BZk33bdv0IcQHAkmwgF4Gs5S6RwGJq1j5VbXSglAUcZeAnEgrQYKDK7Dl3Lw?=
 =?us-ascii?Q?4d8vIwZLNu3L1VDck4o4sPbdjyN1QmwpvufnQtvi8Jcyv5/GpDICjZPpMF0a?=
 =?us-ascii?Q?nQcWSjbSgmjFhkkFdjn0hwJ68JauvUCI9vPp5jrDDqT/uPzmUQNCi5//kEXs?=
 =?us-ascii?Q?pFvDix/YBoX7pn82CFQIhWkdPHKrW+V5hsHmjKUENUOdTpY1cF6b2vyVE3pk?=
 =?us-ascii?Q?8xrld9Z3Lzegt05Jru5WhB5UWdgCv5TSH3Go4xHjNj9cPug4bIA54PF5lkVi?=
 =?us-ascii?Q?xb79g33M0FcDzm99sOTgvEw1teqE7rruopKJSi7vLmOnVj/pr4O11dlULRPH?=
 =?us-ascii?Q?FC4PlRV4RrQ9jQxPmhmHtI9fqN7R7KU6Xvn2l4yaTHxFYuK6Vwu1pxBG1o9a?=
 =?us-ascii?Q?Erf+PY+RKO/Nan0RQk4fG3W56V72e2gOWTsPV2F9lVbpYjeTqL6U+Oq4aEiS?=
 =?us-ascii?Q?884uE03M4elCIgkPucjK2I0PtPPRpanneUncStGoCtLtHm0tHg=3D=3D?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:AS8SPR01MB0024.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(366016)(376014)(52116014)(38350700014); DIR:OUT;
 SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?X24pUpExU67VT3RArsxjQvITNBJEC/gg5qCAI6NxD8vlJcVt85XZdHCdW3oo?=
 =?us-ascii?Q?skGFFioufct2cc5V+5v16eWykWwEPWEiQTjyqFmBk4X+l5u7tFihVn1iYmbn?=
 =?us-ascii?Q?VzuZTP8batoSdFmCsyAwEGlgKp3PSAXfWr4ygUtGlq5PNorshEeaIzFe05Aq?=
 =?us-ascii?Q?oRaKaa+pxkG/tI3cnpqaIX0LbOpppjvQca5+F03YVQMMfwr8X10YrCSlTkuk?=
 =?us-ascii?Q?Cdx8LoZAvE4U3NQp03B6fKRn7lmMdY6pDWjSDR9eRWQn7PpdS3hO6IaQg0bl?=
 =?us-ascii?Q?SneXhZ5XjOX9fu4QGTdMGsKSJdzWJW5cnmV5a2KB1fA+QviliUekzCVxoW9A?=
 =?us-ascii?Q?ipIflUMXu4mQRsE1tcgMaOk1/20CQdZZk0FJVksKWY4aibg2z1Nc17R0u12I?=
 =?us-ascii?Q?9kI4Dj3aVAmVPNyvaDKN2pKAff5Na2x1DQTRVFSA9VkLCrTFNC9VKEMEjgOh?=
 =?us-ascii?Q?ZKX03iVbjtyLHSVYcV9A0cdMVuq6yhjbMOLe6CEB78v7RDkt/wUA6NdKWaDT?=
 =?us-ascii?Q?QH8L7SX3r3Y8wWJlHJhcdsKjKcNva662Q3VfpCW0aTfI5gakcHCHjIjhGzD7?=
 =?us-ascii?Q?U37AHvcsEF5/dursCq3MKp4EIyv2Vr/ff08q2l1sVv8TMP/WJw+0Bujawe1C?=
 =?us-ascii?Q?CBrUDBZGgTxnwQHGjxAsuKHNiItXsyzxfIrh8BKkwhGm3tAMMZAj6PUxahmr?=
 =?us-ascii?Q?DYMS+pMx2WuJndYxX5IqvB7F8HFYDlUZGWnCpFEFO0gTstl8UKYLlAIBbZRD?=
 =?us-ascii?Q?Snn8ThphDLsP7E7SGdwnjbP+e9Aa9h/f5GNCuTludNuZRNgAJTYsi2Bs/ICS?=
 =?us-ascii?Q?2N7v46iJekhEz3/d8ogNxXMxiXgAUVs+LCtBz/+HpMOWYj33ICVPuK+Cudos?=
 =?us-ascii?Q?iB1MVHmQ3W7qlVm4f8OmwNWO4yOSUu0w/eX821wKn3e6z1gzixspdTdjGoa8?=
 =?us-ascii?Q?jsKREnYMlaMdYTzpC4QmO6gU88Qb2DAv1Eg8dbV5aVhuegYF+9qVywoPnEF5?=
 =?us-ascii?Q?WpymzOhCcfuZAX5Pgfl3tOSyCgSK9n4QJ66Ti+EOjcosFT0FeMwJ0TiYsK1D?=
 =?us-ascii?Q?Kez4Yz05c4PLpYsEPN7jGtD4snrMcs9h4CHeY1kG939ZCiwYAyaw6YFHoId5?=
 =?us-ascii?Q?jdE0qK9t9rljwlV0iRwVbPAZn+wevGtOMmXEVB5cCXz4rHK3DWdxIuLzw6CN?=
 =?us-ascii?Q?qE2GLt4BGc3pyxcxm8ikpyX+SJqLvrvjcEwvm0rZba7vJcRHugMkFnzazlEB?=
 =?us-ascii?Q?3O3mT5rZkA39oaWzE/3FyOLTDtzLmU+ks7ZUyzuMA6iesc29f55I1MF3tABs?=
 =?us-ascii?Q?RcijvC4COfkfDkM87/u2YQBgtvHq1xK/N4rW2if+l8UcQ8A4iEiHPHK/w8iu?=
 =?us-ascii?Q?6bWKFl1RuUJAoskNLYRQWclspqsFzn3j8JMKTlWOAv/JbalWTb7mxmRV5o2k?=
 =?us-ascii?Q?HIt7tlN84RgR+MqmZACurmXluar427XBKmLIKEDk6ooQPx7vKP/NY++Q7d2A?=
 =?us-ascii?Q?9aTSa0iaNKAYE0c+stTwgB9sqlfaUUxAHIG7T+EP8M2qhiHULHk8CJL/NomS?=
 =?us-ascii?Q?otvEGGFVrYxC8TnoCZN3pO5ycH0yctgdoI3t/DCN?=
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a4d3665a-8aa5-4277-c538-08dcaa6ce424
X-MS-Exchange-CrossTenant-AuthSource: AS8SPR01MB0024.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2024 16:39:44.3141 (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: y1o6/qKAhYOxxx1ts1Ez9d0F9pH77sX6y5NoOdOokNqhz2jS1EEV4Ih3ovm79vJj
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10461
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

V3 changes:
* fix 32 bit compilation issue

V2 changes:
* fix compilation issue on ubuntu 22.04

Gagandeep Singh (6):
  dma/dpaa: support multi channels
  dma/dpaa: fix job enqueue
  dma/dpaa: add workaround for ERR050757
  dma/dpaa: qdma stall workaround for ERR050265
  dma/dpaa: remove unwanted desc
  dma/dpaa: data path optimization

Hemant Agrawal (1):
  bus/dpaa: add port bmi stats

Jun Yang (22):
  dma/dpaa2: configure route by port by PCIe port param
  dma/dpaa2: support multiple HW queues
  dma/dpaa2: adapt DMA driver API
  dma/dpaa2: multiple process support
  dma/dpaa2: add sanity check for SG entry
  dma/dpaa2: include DPAA2 specific header files
  dma/dpaa2: borrow flags of DMA operation to pass job context
  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: dequeue status queue
  dma/dpaa: add Scatter Gather support
  dma/dpaa: block dequeue
  dma/dpaa: improve congestion handling
  dma/dpaa: disable SG descriptor as default
  dma/dpaa: improve ERRATA workaround solution
  dma/dpaa: improve silent mode support
  dma/dpaa: support multiple SG copies
  dma/dpaa: support max SG entry size

Vanshika Shukla (1):
  dma/dpaa: add burst capacity API

 config/arm/meson.build                        |    4 +-
 doc/api/doxy-api-index.md                     |    2 +-
 doc/api/doxy-api.conf.in                      |    2 +-
 doc/guides/dmadevs/dpaa.rst                   |    3 +
 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                  | 1641 +++++++-----
 drivers/dma/dpaa/dpaa_qdma.h                  |  289 +-
 drivers/dma/dpaa2/dpaa2_qdma.c                | 2381 +++++++++--------
 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              |   81 +-
 drivers/net/dpaa2/dpaa2_rxtx.c                |   19 +-
 drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c         |    4 +-
 28 files changed, 2856 insertions(+), 2303 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