From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03hn0215.outbound.protection.outlook.com [104.47.9.215]) by dpdk.org (Postfix) with ESMTP id DBB83DED for ; Wed, 2 May 2018 11:30:32 +0200 (CEST) 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; bh=gRjlL4r6Y8032t2hJJ3y9nt6YHYzO+pb9ISvFnnB6rs=; b=wWWbLzSYzvBGGPySBxsOffEZq4HNdawawnjpXQHlJGKl61b3S5VBW8HQAT9AC+Up2vHgoEjRHcn0KcyjhZ+0HZrjfTf8mufvnAPelC+hjIDYwJfPg/QQzsQu8DmRJLYWJcTMbdvEhvHmFrKeZ5gyb0CTZKl8DnuFItjn0gQCJ9I= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shreyansh.jain@nxp.com; Received: from [10.232.14.39] (14.142.187.166) by VI1PR0402MB2781.eurprd04.prod.outlook.com (2603:10a6:800:ad::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.22; Wed, 2 May 2018 09:30:26 +0000 To: "Xu, Rosen" , dev@dpdk.org, ferruh.yigit@intel.com Cc: declan.doherty@intel.com, bruce.richardson@intel.com, konstantin.ananyev@intel.com, tianfei.zhang@intel.com, hao.wu@intel.com, gaetan.rivet@6wind.com References: <1521553556-62982-1-git-send-email-rosen.xu@intel.com> <1524735793-37302-1-git-send-email-rosen.xu@intel.com> <1524735793-37302-5-git-send-email-rosen.xu@intel.com> From: Shreyansh Jain Message-ID: <00c327e5-4032-1274-a523-94bec7054065@nxp.com> Date: Wed, 2 May 2018 15:16:41 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <1524735793-37302-5-git-send-email-rosen.xu@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: HK2PR02CA0154.apcprd02.prod.outlook.com (2603:1096:201:1f::14) To VI1PR0402MB2781.eurprd04.prod.outlook.com (2603:10a6:800:ad::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0402MB2781; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2781; 3:rFT4lOV7C0WWPeukCUDJdNW/dZUf77EzL2bBKtk6AcytJ9qqaOphlCZVVEbNkdHV83y/tfsQOhb9/NseEfyyVeb+PznTrZhNCGFkVnYV/SIq4LdCEEQ3IfVcwkJo+coMqBYp/SV3UehErigxSjF+o3ZiUO5zQGR4VhhXnj+5G+ihGeu9LlM4BIrZCv1Ag8mL7ffY3ZOjbVzHPQpEBuS5MupT6EUVom43CJf2X40HtdkL5/2wJyvYdybt7vZOshMV; 25:dUEfFZalN3OwRvvDZeAI12bN46u/J9NnI1rzcg7AIZ6xgNpgZYBwUN7mnHQB0LAfm4U+NxU3KjVNiGC7ovFEvESfeji8g47I+1cH/YPlD3NjpU6wkX1X5QcH4HvepCdUL6Fuo+1yKD6+Yp6p4C+p1SJU39/XnPAamrLlrGsG0LEISGI3javgL0TcuJA7uXDKJXB1i5f/Pf3xzMtRioHgmawF9znCEqJvRuOYIcPU+puFFEz4AcgydA48jTFJrKBZ6QK2AdEY/L/iKw32b3x70OoAttO1Znm4ePpiyJLTbUJ2m4f6vqhU4/O+7U6Mzq/BEMtS4n6/dFGihBJw9mG6iQ==; 31:E8BNAQbNlTW9BO035TxVRiyBU8o0rEyD2Ft38GmToR43q+A15uOg3wN0wh75NhmxhHmPNppPCCSOCkwGJfN0JtTuBdG4bELsAdI58M5OWTZXGl2VUe3HQDC0K6Dlm60FPaQ0fmbC48Mvos4NlQ0qnjYobCHwXEsK814tfLbv389+APW30G9l3DPXuyTNGMhx9upoRBZrB93ufPZy328jY/lZCwSOe+9IaDULcDpJoxI= X-MS-TrafficTypeDiagnostic: VI1PR0402MB2781: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2781; 20:ty7Ap/gbaENb2dPyzQPfLvx3Rwpag43DT1wZmE49L9vka+GPRy949qGASdtBuU/InPHKgB5rFQTzGb/B/IC/NQvUtj809Qc4jJf8RK2Omfqo1aPGj4aXaZLtCduVA6/w3FWdcQKQSsjwnepz+tOXPGIunWurjbIKOMBUx+Z22H8LnC/6X9cGplMuWa8kG88Zmb4Fyic3hiunA8g95uaiAiZ0wX9Z2RF4XiSHRzU5sFqx5jCM5lKLklsmsYV8h2TDsCUO0V986QS5xLt/VrccQMUL3pyDRhMCQwhiQh5z0sfk+MsdTHZx4/l/c0dY3awP/3t020WOjLYfFpTHEjwuyVSd73yCiWJe7EQdyYK6ai/JSf/gOt5jzu+dxOk5S2EHlr7WyCGA2+MXMLOCMGo/lsNKGcACnJFjtE6eqFTgwRnB/xbbEtE/nkYGmZqtAD+j+93frkmSz1Q3Sw2E24une4kX0rWvC0pZvETeZCIdrESGQUxKf0zKWR/ZnuWEg7x9; 4:23vpqUkgCdqPXnu5707S6cBwOpGTqwtZlSGFKuTbFbNu3cEtsEeEbHoJZjUOZkZ1tqa8Y1l3hsPZQ0ckwghnS4M3tm+d/6eboGvxWGs5NkesTVlr7rMtX1BVxkytI3f+ebZB2rE+76yzeHXGnYQR7Qfso1yC8FYZPaBLNQEt+puMQ2oVJMLO/mffPfa9KZ8TFiFSvd2oFbvZut6yEWg5iCVHuOrbeQVXTbndE5pL6wl9vB16tOyuljRuAT//N/xG0dABgojJmiCGWSQkLyW52/IZ4iX7bFoHi+/fX5xJ4WnjpWG/h+/GpV+9xFRPrdft X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231254)(944501410)(52105095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:VI1PR0402MB2781; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0402MB2781; X-Forefront-PRVS: 06607E485E X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(6049001)(346002)(396003)(39860400002)(376002)(39380400002)(366004)(199004)(189003)(65956001)(77096007)(186003)(16526019)(26005)(478600001)(44832011)(76176011)(97736004)(230700001)(64126003)(3846002)(966005)(65806001)(67846002)(229853002)(52116002)(2486003)(47776003)(5009440100003)(6116002)(6486002)(52146003)(23676004)(476003)(6666003)(65826007)(55236004)(25786009)(2616005)(386003)(11346002)(956004)(486006)(5660300001)(68736007)(66066001)(446003)(36756003)(81166006)(50466002)(86362001)(575784001)(8676002)(81156014)(8936002)(53936002)(4326008)(31686004)(58126008)(53376002)(16576012)(316002)(6246003)(6306002)(106356001)(105586002)(305945005)(31696002)(2906002)(7736002)(59450400001)(533714002)(110426005); DIR:OUT; SFP:1501; SCL:5; SRVR:VI1PR0402MB2781; H:[10.232.14.39]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA0MDJNQjI3ODE7MjM6ZWkrR21PR2w3TmZ3N2I5TnB2QmZ1ck03?= =?utf-8?B?WjgrdytDNUl1MHQ1Q3ozdzE5ZWtzeDdwMGVqMDJ0a2NObEx0djc2ZWdFd2x4?= =?utf-8?B?TDlUMkd6Y2NuQVRna1hnbFJmVW95T3lXN1ZKcFRJOUdSbmx3UnVOdEJHdmhM?= =?utf-8?B?ZFZWY01KR3pySjZkZlBqNlU3RkorME1hNHpNRWM0OEpTYlo3a2xhN2pDRUtV?= =?utf-8?B?dlpKdmo5d1YvREtLa21vV2M5S2xiZWh0R3h6Y0ZKa0JYd0EwQmltYklnZVJO?= =?utf-8?B?bkNYNi9VQ2tvOS9WQ1RGUWJsZkY0ZWdXYkJGQzRxQUpVU3F2ZVBNY3RpZFcr?= =?utf-8?B?dGtVSjhocEZ6STlTUURyRUwzY2xMV3hPUmhSWTR5NG9TZng2dUNFNHdIUm1M?= =?utf-8?B?bDltZVNJS2p5bUVoZXc2N0pObHNsdmdTT2dUeVpmN0FKeEd2SjFQa1dkMDQ3?= =?utf-8?B?ZWdlalovK1pKdVpRYjRFUFZ0MEdYbk5abGdtVU5SYVA4anVQN0s0YUtnMEo0?= =?utf-8?B?S1hUWC9Kc2R4aVlvYUlTOTZDcEFGdTVqczREMFc0SFF5WG1vUW53WlRiVnI0?= =?utf-8?B?bTlDc0NjRlQ5ZnVERDEvYTA4V0xxaGpaTndoU3RXYnRObldVNXNoYVViSnky?= =?utf-8?B?bDQ5ZHd4R0EySjNWZUU5Sml5cW9MNVJHNk42cFhFaWhFaGxxU0JBcnNCL2xO?= =?utf-8?B?dDIxSTRId3VNb1dhYmRFL1liTXJwRXNzSFNkeUJRV0pXOFEzWnBhZDlqZFln?= =?utf-8?B?WXREcTMxSkRPbU9xYUVicHY2Q2hvYi8vNktRb3lZRU43cWlUVkRXZUJ4YXdM?= =?utf-8?B?Z2hoSXVyc1FUQ01RNW9iNklickdPQzRWTG9iR2FpaXNtYnF2RHVjNW5RUXNM?= =?utf-8?B?UndNKzJZclkwMktSa3NaREdTL1F2VC91UFFZQXBsU2hNU2I0TjhqWFVMOXJ2?= =?utf-8?B?SFkwRThhZGMyL1dWZnNlR1pDVXF0VHlIaHA5N2hQU1NkcDN1b3JRT0JIOENJ?= =?utf-8?B?czJ5ZVVrWXdTM3dRb3JLVlI3Vm1BcGZpMWF6ZktSRTRKajFveHVVYU1rZGll?= =?utf-8?B?a21zcE5nYk80QjVXQmRZL2dtbHU5WTRabVJ1NnFCYlZWZ2Z3eXZ3WnNTVUhN?= =?utf-8?B?ckRKYkNEQkNJY2hxdE9nQjJVbHJmV3ZJWThqZjdxb2V6bUlhNmg5OUNnMGtB?= =?utf-8?B?Y0QyRHlIU3lrU2QvRWVVZHhyNjlTNTVxenJDeHJmNDE1c0xoaEpQWStUeXBW?= =?utf-8?B?VHplNjI1YVVrTzFhSkF3ZXYxblBySExjaS9qcWU3ajF6ZjluYTNUeEE1b0pR?= =?utf-8?B?VVptTktRWEFpSnp2ZUZLU24wMUdMY0J0d25sVGFYblFkOGkwSmtwcnJqQmpU?= =?utf-8?B?YUxmVzBmVi91R0YybklaOGVNUWJWTWEwaGUwU2UzVzlRVHlvMVpxUTgxL3lY?= =?utf-8?B?VnQyT0Q4VjBVM3JRUWdkNk9RZzMvbHJBN2pHWXcxRXRiU21hb3VrRmUwNDFB?= =?utf-8?B?NjdrRjVlUmVuRzllRDliQjZTZHlrY2lJR1lYSk91b0ljQUdLakg5Zyt2WDU0?= =?utf-8?B?bUorTWpZcCtGWWtXZit0MzZmNTlWVnI3K0RHQ2p1VmlLMWlwckV1U3JySnl2?= =?utf-8?B?Tmc5SEdkTW9PUWJiL3NKaEJ6VGdFdkpLLy8xSktqOTZUZEJRNnNFejRPa0VJ?= =?utf-8?B?QkQ5N2RncnNRSjBZeWJ3R1B4RUVZWnhkdG9lOGFRUmxkemRyV0JTanpzVE1j?= =?utf-8?B?S2s5WXVLZHdKMlYxZ0toY3RKdVVlSlhCVXYrNzJaeU9HK3R5OEhOdDhzY3ZT?= =?utf-8?B?UkI2NkNsc1p4MFlHZFkwL25uaWhPSXRPejBFb2VZblI4SXBxM1N3bGNWa2Va?= =?utf-8?B?dTFVeVlsRGJ6YzlSVU9mMVFSbG5HNFl4QTRaRml4UDBSRm50cWJlcjZQWmdx?= =?utf-8?B?clYxNXhJMG8zU21sUzVPdDBOS0x1WVFiMENlYlZ1YjkrcS9oTC9WaUxkRkdN?= =?utf-8?B?cFcwcUk2RUxSNWgrMk1UbUZIem5ub08zNlV0eERZQVpKMDR6NHFiRm9td0NU?= =?utf-8?B?Ky9wOVhJcUltTUdwMCt5KzhBL05MMmJ4bWd6QW14WVh3T2JweDJQOWtNWHE3?= =?utf-8?B?aTVUTDUwKzQ5UkIyeTgzT0t4R1RQYXN5emNDOGIxaTNsckw2NmxLaEk0bHgw?= =?utf-8?B?TWF1Q1dXNWpaaEFsVkJKN1k4dTRhMFVuL2xwUmd1cTdpV3pRR1RpNVF0eHh5?= =?utf-8?Q?blOjaUdMsbogL6H+WuJn?= X-Microsoft-Antispam-Message-Info: fyrIAJteUB9KhfONRK6MzfX0dMxCQAqrcGYyaI6K2gU3nhzTxYRbNKmS3r6hXyLaY/bRek1js6Rn5MbeZB4G28dk21XLLPswAN7b+YML04s2lUASyH83QzbocoN6bqifm7pe3CnXNuUDxqPUIL1AU7nM7kZhxQ7BUAL8dFHRrBTq3KUArmMzTxUrX8etKyOZi/n7bSQkrJz0UUNUi5wIAFBOHw5WYw/Itd+nH0mkvZajGbCtSImGDLqroU9GKhujHZSKBi9wJgfz4YJmACsl0bPO2ZVcfVW2MNzxXwKFZ8m2IvLItM5v5nLNn5M5vn6f+xPip6a0Uk8AfpYqWnM5JeRYd3Lf/W+bL3CdykjLveHNJRoY76HDsEdJdzHCz9UA55+D6xeXHH15VkL2ZnDTzT5aGie0Mj6UZWHtc1V05PQ= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2781; 6:fO7/rE58aVaBrwQDKmZYlgpAM9ufQ12XyHM06M3+s786GK5uxn+aVPaGFbgpnuu8zirAzg5TWO+mpfFAPpXrwWfyrGK7xP45cTuc0pobskEiD7AKbBtY+eQvJo+LJ16lysiuNIBTwidV3NKJpniCMH/r0Mv0K+epTh8P479NkBrdjxujQN5FfG+WGAqnSCWUNHUMVk9Q5ygBVEwJqgl0hsJoM5fTZBsw4intfC7DLTffABftELCLe9yDEhGQTe2VuwX45TKFs5fSVXlC3rWiT/YWPQxZcGDeF6/JQ50h38mW1tB2oM3pmwRDzYIh8XTpZ43QCXT0VABtD2OA3m4xO1wqGJ/4/VhkXl70VJs+H8lC3ZJTif/g5/u1GJ09Ua3KgM4nXo6V5OE5777C7MMwroETE77vUN4XKTTbP7B6jT20E2YisDHxzeXfhZfsWNSSoulBtQiZBCyTUClE98jBizHhH2l22Aa33l7jebFaWneORsp58CCQSJVfK/0g+Yfs; 5:O6H9PC6cRJsnvzK6E+g8WCi1PYZYIomGHc2+W3wOppuFNe82THk2vZ7V9H7dOqzSE4Eq7/Ds1VZH1tDLZVaWLP1JuekfVIaphOfJj+QJREvWFFqdlLHzhQ/5s+jpHH3GAra6wCsBQHbGipGnAhaD3e3TFcvy0R1SUtod+DMsXXc=; 24:YX3FWxDKMsZIPQOBgqE7zrLRvhRJW6lFCF34CCJN74EZSMUbmthR7cMv4vnTNopQv+jWFZi31h9+cWm+5YKqpA== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2781; 7:vpTD7qZTPwH+D/X+JWiPhIM3SDpOaFccccDlpI2XPhQoMtW46WxhYVlef3ou2P/3n8coMDS9I6A4mIyyuYWSZijl2wa/53uhQeRYH+h6j/9vUn29f55voR6KDUMeaUrT9Q1iuvejoiqZpNC7t0ctBbMSOk1Pa3Rmo0jtHx8JLcsVgeYCvUpfCIjjMPtQqPyvxMkvGGTO/Y2Kob7iZ3z7qf7jZYNpr0iluR/vay74xTDMGV5Esw67jpLFM/Ui3ggV X-MS-Office365-Filtering-Correlation-Id: ca5d9a07-2859-4a91-72ae-08d5b00f593d X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2018 09:30:26.7552 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ca5d9a07-2859-4a91-72ae-08d5b00f593d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB2781 Subject: Re: [dpdk-dev] [PATCH v6 4/5] iFPGA: add meson build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 May 2018 09:30:33 -0000 On Thursday 26 April 2018 03:13 PM, Xu, Rosen wrote: > From: Figo Zhang > > add meson build support for iFPGA driver. > > Signed-off-by: Figo Zhang > --- > drivers/meson.build | 3 ++- > drivers/raw/ifpga_rawdev/base/meson.build | 34 +++++++++++++++++++++++++++++++ > drivers/raw/ifpga_rawdev/meson.build | 13 ++++++++++++ > drivers/raw/meson.build | 6 ++++++ > 4 files changed, 55 insertions(+), 1 deletion(-) > create mode 100644 drivers/raw/ifpga_rawdev/base/meson.build > create mode 100644 drivers/raw/ifpga_rawdev/meson.build > create mode 100644 drivers/raw/meson.build > > diff --git a/drivers/meson.build b/drivers/meson.build > index b146f09..b7fc0d6 100644 > --- a/drivers/meson.build > +++ b/drivers/meson.build > @@ -7,7 +7,8 @@ driver_classes = ['common', > 'mempool', # depends on common and bus. > 'net', # depends on common, bus and mempool. > 'crypto', # depends on common, bus and mempool (net in future). > - 'event'] # depends on common, bus, mempool and net. > + 'event', # depends on common, bus, mempool and net. > + 'raw'] > > foreach class:driver_classes > drivers = [] [...] > diff --git a/drivers/raw/meson.build b/drivers/raw/meson.build > new file mode 100644 > index 0000000..410f908 > --- /dev/null > +++ b/drivers/raw/meson.build > @@ -0,0 +1,6 @@ > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright(c) 2017 Intel Corporation > + > +drivers = ['ifpga_rawdev'] > +config_flag_fmt = 'RTE_LIBRTE_@0@_PMD' > +driver_name_fmt = 'rte_@0@' > Just a heads-up for Thomas/Ferruh: Either this or patches from Nipun [1] would conflict here as drivers/raw/meson.build is being introduced by both. [1] http://dpdk.org/ml/archives/dev/2018-April/098827.html