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 946F6A0557; Thu, 26 May 2022 08:00:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6674D40E64; Thu, 26 May 2022 08:00:56 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10058.outbound.protection.outlook.com [40.107.1.58]) by mails.dpdk.org (Postfix) with ESMTP id 1C7ED40DF7 for ; Thu, 26 May 2022 08:00:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JzKrQfdn1aLfAcDSvqhBjt7SraUW9+fBgpoUFGHc8nLYvlGVPbklTBXI6dYqJ4C8j2dy1NT1oPiIjch2C54T1q1eyvZBDzR8gKu03+HTHBZ9SHw/ahRh8EWtgwUkaWZqxcoM+lEXvJMtVFJtPJKDOa4y1uDK7IawuFgdhhjrFf4gZTakCrTFxndpfAgc2Y3Gks9GsB4hz6Dls6lxglvPQWQq9DV/Rrk0c3Rz/JuHhuQ01BNCugOyl4wrtRxA+FIrnkeHTnfpp2cksmFLLXOI8UI8b7hNfxN3++nwKm3rNUFa6F26RjAnr/DkiufO9drvR0bXuriNrQx3IjFl/fgRog== 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=XRavM7L0QAhVXP/kgqP4vUBTXKIcFBguRpS2CAadjf0=; b=IYs9EWZoQMod5NyvtePpzHUHAaX3m7tp5tyGXfXneoiU1yN0X+bOHSrAKUObnEwUbYiFkjK3RqWxLQ8NZB1HZ8JcN55DLdzoel+x1WVfvUG26W7ibwtWj2G37InGXblOoD30+Kt9L0QCJ6Z/+hV22hg+zSJFpf4UdW9Uv64TGTyuIV/dZrcwnW3bGKr4YFTO30T56YLG+006wXDIqR8QqUiIbgq3vQNzCOh05SiVR/2PzwpJAZp3UPmr3UTC5mAL3qIMCCNsTUpU4SEfNqbiKvtEk12n0f7GcDP7iLs4L4fRQv/74ABGHS4Q79n9I/XdPJozvEtUmFzRN+egzjGzqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XRavM7L0QAhVXP/kgqP4vUBTXKIcFBguRpS2CAadjf0=; b=fn49RcIStGbQ7mT63f257mP1Ydl5yGYwFaVKwopKb27DdH4ghdBkKRlgGdU9rRpcAQvWHxxMurfA44219JvgR/ghHspbe8clNLArtOct1olazGKF3g8ZZRWlyFHoS0WYNR5slcU3Q1Z2zCJ8y4PHMlfqZhJ87sdI8xGrpcCnwmk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9064.eurprd04.prod.outlook.com (2603:10a6:20b:447::17) by AM0PR04MB6275.eurprd04.prod.outlook.com (2603:10a6:208:147::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Thu, 26 May 2022 06:00:52 +0000 Received: from AS8PR04MB9064.eurprd04.prod.outlook.com ([fe80::4444:8f6f:d2ac:fb04]) by AS8PR04MB9064.eurprd04.prod.outlook.com ([fe80::4444:8f6f:d2ac:fb04%7]) with mapi id 15.20.5273.017; Thu, 26 May 2022 06:00:52 +0000 Message-ID: <24273dcf-f431-5ad8-a066-19be4282d4b4@oss.nxp.com> Date: Thu, 26 May 2022 11:30:42 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH v3 0/6] move DPAA2 QDMA driver freom raw to dma Content-Language: en-US To: nipun.gupta@nxp.com, dev@dpdk.org Cc: thomas@monjalon.net, G.Singh@nxp.com, hemant.agrawal@nxp.com, gakhil@marvell.com References: <20220421123054.22442-1-nipun.gupta@nxp.com> <20220505090522.9638-1-nipun.gupta@nxp.com> From: Hemant Agrawal In-Reply-To: <20220505090522.9638-1-nipun.gupta@nxp.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2P153CA0052.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c6::21) To AS8PR04MB9064.eurprd04.prod.outlook.com (2603:10a6:20b:447::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7f0ed0a7-3367-4f22-06e2-08da3edd1657 X-MS-TrafficTypeDiagnostic: AM0PR04MB6275:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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: mfpNbK4pPtZtfpGfAUDeRksIt5Lram/gKmAIksDAHblGYrK6D3Wzy5nJzLekd6u/QKuLzwzwg8fq6yIWqC80oj7CSSmSk9v+j8X6oA0wUK2XC2TG4ATtltngCX7wugSF1pLtbRhkCs2jZxZJl/J0OFM51wvnDjIi0mfwj96EDSLBpposCAAEQeWqqQKT4f413lp8HSv43aG4TQ57f6VKM+yMRqo8AI8ZwvqQTTmIroGnHmxOnKLUJB9TKR4fAuf0gp/JDyC/dc954wFIzz2C19AduUjYdLLBvMnoPMe0C+vZ+f1lFkrH8tpxSorcA5J5XEtWHucT8ymPfJz78Murf5oEau6HA/OJYEe5+OkHF4/FpUhUZYpqW8QhreB7LHqp0RxcaLNc0BZ7c1ltiLUxWW/Zy2LOeR3sOY0sY/t6If71PoFWOIpBwlm6LZP+Ea4H/jYpZYW9BhriY9xGpUDI4ULzVC8ig/MH3y2l813l2Nh6FDMhCJzl4lsCRtULQZmitQT6daVd+tccE0OOLbOXOTWp2Ji5LUk0QrOptRT1QQ6AivPjM5VDz69AaBml3yq8J2avH0HoEBPWIAZsBwqgNutYGZtp6UOl/wWIO8GfEfCWY9O27ZsWPOHfOalAP7LaC+58P2pIyCSWE/x3e907O+HJBACu8br56hul9FK9VD/qVyApwRqLR9WMS5ZqQXRHCcUPIRVsi7C5U7stM27bkOBW48gOuHMVMxphqZjhekpD0hjTLhKDlPz/ytz1FyusltiMkXWn6bBH8TIMZ6GbHg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB9064.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(316002)(6486002)(53546011)(52116002)(6666004)(8676002)(6512007)(6506007)(26005)(38350700002)(2616005)(66476007)(31686004)(66556008)(508600001)(83380400001)(44832011)(31696002)(4326008)(38100700002)(186003)(5660300002)(86362001)(66946007)(2906002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Nk9CL2xXdG5JU3JNT1NKVjUwYUxKcjlEelJIaDQwY2k2SzF0VkZQMzlkc2tZ?= =?utf-8?B?T3hnczJxT3ZSQnlyQVZyMUJkQUxscDQweDRCS3B5WThIR2dCRUpxa1Y2ZzZS?= =?utf-8?B?WkFLM3gvUTFxT1RwK25mK3EraWF4ZkhaS2FSM0QvNDliK3M1QUNIc3dXMlFp?= =?utf-8?B?WHYzMjZxZXNnS0E4UlJxZFhPeUtYWHFYaTM0M0l4ZlBKWjJwSlhMK2xGbjBY?= =?utf-8?B?ZmRjdW9NTjZDUVJkdHFaTW95eGptczl5QXMrOStRSzh5NE5YVTZ0WmpmSXNl?= =?utf-8?B?d29lQU5kY3ZtVDYwVytMd1hHQUNrS0tmQ0tjTnFiUTg1ck42NVFWWW5VZVpn?= =?utf-8?B?TEZQajFpYWFQUTlHR1Y4UHlmZTVYeWVPZ3hySkE4MmZkUUwyeGRwWk5rVkFT?= =?utf-8?B?ODFNSkhhaEhDSi90UXd1UWc0WkhPQ1NtTXdDZGNUY01TQTJpS1d1MEl5Uktv?= =?utf-8?B?WTRrQjJMbEszaFZOWkUvNEVtME9qSlJkOG9EME1kbkx0RTNIVmhXWk11UURv?= =?utf-8?B?MWdaUzVzR2pXL2k5UnRrbDdYUjNmUEF6eXFNc3o3Qnd6dnR5WTR0bTRoUHRY?= =?utf-8?B?cGVsODFBeXhSdmI3TGNqK3lNeEJUOXBzWnZUbDVDZEp5MFdmQkNKbWpNZzFm?= =?utf-8?B?TG5USVVaYUNtVnZEOEVNbEl0TDlONDg3ODF4QldGcXlibVRLaGoybkV6Vjc4?= =?utf-8?B?WGR5Z0R5RVZhYVcweTdaWXJ6YUl3M2dYQitqWEhkREkwOHNiZWlLZlk0M2NC?= =?utf-8?B?V3JKZjhoUHlsdUo0OVd0NHVjNi94K2Y4cmRDNEh0blc3Umx1cTVCd0dobTVk?= =?utf-8?B?Rm14bTd4ZUF4MDlSYnp2SmovTTc3Q2phQ2JWSGRHWGl1aHFpdEd4Vk5tSHcy?= =?utf-8?B?TkZ2cXZ6cEIwMEtPZWNwQzcrclQvMGFQcTB3N1gzNFRWbGNqcVFQWFNnZ1Aw?= =?utf-8?B?bDdDZmlFU3NjYktmSTNPZlFYek02WU5uV3lVTURZY013VzBLbStoTnNra0xs?= =?utf-8?B?MDRXNlZGSnlCbTVLcmJ5a2dabUF6U3BLZHpkRjN0b1RTL1E4V0ttQXBvZFFX?= =?utf-8?B?WXBicW51OUFrNDRzS3U2K2N0YXZiVHg5eC9RSFhRaXh4U2ZCYkNEaU5sRjA2?= =?utf-8?B?ajYvSC9kblBKamRheDdVeGJ1dTMwMFFGbjQyeHVRLzZqYTY3d2J0TjI3QXVx?= =?utf-8?B?Yk5TRkJkMXcyTHROM1BYTVZHTWRpdzJqSmJlN2Fkdk9uRWw0UitKNGZjM0xW?= =?utf-8?B?bGhyTEN6azZsZldxdEtIa3hpOVk3UllFNG9mRWdSNjRsU3JvVEZVRWdBbHZI?= =?utf-8?B?WVdWVGlsSmFJbzFOQXB5ZzRIN0k2ZlVXWGlva2taMW53anhwM1B2QmhSTzdz?= =?utf-8?B?bEdlRWFnK25MT0k2ZVdjOGJqVU02RnR3Q3ozbkdvaGZocU01djBhMHJheWF1?= =?utf-8?B?TVRjVE5OU09vYjlGMkQ3encrWGlqMWxYZUUyRmpKZHdyclVhNHFEeTRIWHRw?= =?utf-8?B?b0xQUjQ0K0FnSzVZMGlPTGcxcC84S3FTeHp2MTNCcTFJR0NpaHdvalo1RUUy?= =?utf-8?B?bXpVYTF2S1JzR0pNOVdjcUc4TnlYSExzV0xVTE1YMVJybzdvUDdVdGtHQUdO?= =?utf-8?B?VnY5NFNlTitKMW5ZR3FzeUJUclJPWnNITzhHOFZPRTBtOG1iMHIzQVMvbklV?= =?utf-8?B?QWhhUmRrS1Juc3FreWs1ZUNDYURZRFhDYlFXalhZTGRjUTlsNEZhSnE1NHhN?= =?utf-8?B?YjNYVHpDQUNmQjdBMEprZW1YQkp0aUV6dGJ2ZHQ0UjB6TnZzTytjSlJhWis3?= =?utf-8?B?OW5KdFdxamVyUzNIMTZLQXNIcUlpbmh2NktxVlkwOXFsUWdLb1BMd0d4RjU0?= =?utf-8?B?SWhubFRYUnh3aVZrUkhmcG5iR3ZOUHhNRkYxQ29kWTBkb1BQRXZCVzNkV2JJ?= =?utf-8?B?RGRpZkRvMCtuQzNpajRmSGFoenpTZk4vcUZORG1UM0ZPN3hlUFNEbVhFb1Fj?= =?utf-8?B?Q0ltVDVNa0ZBNjdqVVNxakE4RmcwblBHamEzM0p6a3pzSThZMlNuNGZXc2xH?= =?utf-8?B?RlpQbk9rRUxtZllzNE11emhnaEJXTGd2OVBZUUc1TWJ5ZDhQYmdyZDFmNkll?= =?utf-8?B?elYxU3Z2ZDd6T3NXMzBXOGxQQXNKN1Z6Qit0ZmtWSGhqZG1BRjFCYVZ0Kzdv?= =?utf-8?B?ai83LzcxR2lmT3JtbnpUcFp4R2tjM056eUl3YWhqSHNUdHRwUlFPbGVNSXoz?= =?utf-8?B?TmZUV3c2bWlQaUN3WTVYZXZLWXdUTTNyd1lIaEtrRmdVMzBGV2J4THg3eXBO?= =?utf-8?B?R2wyUzMrT3J4RmgwVnZEb051QXprU3VNRDVtZThoeW1OQlhaczBHMXYwN2NH?= =?utf-8?Q?2s8Uu11ASdqBkW68=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f0ed0a7-3367-4f22-06e2-08da3edd1657 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9064.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2022 06:00:52.3439 (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: c2Z7CdtBAysolkSmPT+gbZFXMER/1qgx7+DhKGd3iyd0yGLKpeuve4sZA3MeXOm2jmVvntBMn2xKmBbrgpkJHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6275 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: , Reply-To: hemant.agrawal@nxp.com Errors-To: dev-bounces@dpdk.org Acked-by:  Hemant Agrawal On 5/5/2022 2:35 PM, nipun.gupta@nxp.com wrote: > From: Nipun Gupta > > This change removes the DPAA2 QDMA raw driver and adds the > QDMA driver in dma set of drivers. The underlying I/O > framework remains intact, whereas the configuration part > is done as per the DMA API support. > > Changes in v2: > - Fix checkpath errors > - Fix documentation compilation > > Changes in v3: > - Add the missing doc/dmadevs/dpaa2.rst file > > Nipun Gupta (6): > raw/dpaa2_qdma: remove dpaa2 QDMA driver from raw > dma/dpaa2: introduce DPAA2 DMA driver skeleton > dma/dpaa2: support basic operations > dma/dpaa2: add PMD apis for additional configuration > dma/dpaa2: support DMA operations > dma/dpaa2: support statistics > > MAINTAINERS | 11 +- > doc/api/doxy-api.conf.in | 2 +- > .../dpaa2_qdma.rst => dmadevs/dpaa2.rst} | 17 +- > doc/guides/dmadevs/index.rst | 1 + > doc/guides/platform/dpaa2.rst | 4 +- > doc/guides/rawdevs/index.rst | 1 - > drivers/bus/fslmc/rte_fslmc.h | 1 + > .../dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.c | 1248 ++++++++--------- > .../dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.h | 195 ++- > .../dpaa2}/dpaa2_qdma_logs.h | 2 +- > drivers/dma/dpaa2/meson.build | 18 + > drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 173 +++ > drivers/dma/dpaa2/version.map | 11 + > drivers/dma/meson.build | 1 + > drivers/raw/dpaa2_qdma/meson.build | 7 - > drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h | 204 --- > drivers/raw/dpaa2_qdma/version.map | 7 - > drivers/raw/meson.build | 1 - > 18 files changed, 864 insertions(+), 1040 deletions(-) > rename doc/guides/{rawdevs/dpaa2_qdma.rst => dmadevs/dpaa2.rst} (75%) > rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.c (57%) > rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.h (77%) > rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma_logs.h (97%) > create mode 100644 drivers/dma/dpaa2/meson.build > create mode 100644 drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h > create mode 100644 drivers/dma/dpaa2/version.map > delete mode 100644 drivers/raw/dpaa2_qdma/meson.build > delete mode 100644 drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h > delete mode 100644 drivers/raw/dpaa2_qdma/version.map >