From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0064.outbound.protection.outlook.com [104.47.42.64]) by dpdk.org (Postfix) with ESMTP id 40DD7271 for ; Fri, 19 Jan 2018 19:15:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QB6z7eLUfkx+V1eOjJ0TMoG0cgkdfLkB0PAQ8cGvWu8=; b=Ub50g1D0P3lNR7MCBdTRbZepxgOfvi6vwL1/6gWPnnrsTKiM2CWrgpp8oopGFeSZX8HJaB69OFf/qhRaSR3Rcjf7d89UVGLIryBsRTVLQPaq7uqw+CsK9he4oSGOkTQVMLTbjETsv2C2U7Ddsb/XZmSf8MReeW4fogl2mxBA1HI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from localhost.localdomain (111.93.218.67) by CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 19 Jan 2018 18:15:50 +0000 From: Pavan Nikhilesh To: jerin.jacob@caviumnetworks.com, bruce.richardson@intel.com, harry.van.haaren@intel.com Cc: dev@dpdk.org, Pavan Nikhilesh Date: Fri, 19 Jan 2018 23:45:18 +0530 Message-Id: <20180119181521.21534-1-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171231000203.4510-1-pbhagavatula@caviumnetworks.com> References: <20171231000203.4510-1-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: SG2PR06CA0101.apcprd06.prod.outlook.com (10.170.138.27) To CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 69cb6d2e-f56e-4a4b-553a-08d55f68ace0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:CY4PR07MB3464; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 3:TKWpgcZ94Ygnkoe8Otjc41H0kVKPbxZsyd1Ms+Cel3+wuPTDugCO5CNvzmLLQCFRc/T/yLNzEr06NfoLN/UVxmodeAY/SwOaGgku5Wa0PhhRet0e+Bf91ioCDeQ1EVF+QaFnQZr2+4Xes8HgGMUxN+oT2atjJbRmGUFCVESjofApAxxFTKlP/S80vMT3XhffIWZg+Fqip/+mksccJ8l45Pd10Nh4Iw2q5dWBW1jgMz2OYhK4x6zqoRlTA3QBG1IM; 25:SzBPObq2cXYIi1WrtVsFXmytT3+dQ0vFIaXy6t3Mcptfe49A7Hidk+e3uemb12FyjFF3G3NTvjMeLkMU3AZjaDimFf89+26D3qABg430+oLml8Wt/hRHRYvfTFY2VewGMI9mJg1/2QpCytZVF+Uw+FiIUxDKm3TJUK1z58BQMSP0HVDwrFBYChspbQCPsMRv8ZvqEt7Q+Vsm7tzP5OGeoeNxhgvdhhasMz3A1NQpRK2BX5hALP1qxk+yhYgYhaxn+/ikPaKiCgG5Do2E194kU3lXeBkj7xaAZSuPwWz7jVdD2+0Y42WP8tEzcN8y9cpEqT6HDAOfeIFIJSGzY6rpBQ==; 31:rObQUFut8eyUtLUS64NcMonj1vIA2DLZFeF899zjZk4qSP05ywL0bJPtNgQTvcKQsKdEybC5iLL+Z4a7M4j/pTUHWIfHfwbaTSx367CJhgnufb/AU8oDDcPT7rxT7Fn1SCRsZyfwmN/EjAWNc4uO0moz+IyuOOTKddrWYJlGOflcRRER6cbepLYN2E+/kDwUrCCnnSlm5Ajf6ZQlIR8RPK1EMsaK4GyX/VuNg/dp208= X-MS-TrafficTypeDiagnostic: CY4PR07MB3464: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 20:Vt7kzY6mAri2SWp3UGp2mC76wkPX8BpoFq+Sf6a3AYP6SrAkON3uD+dn63XYrgP3wzXZmsaoGCDxY5W4KUFmVwwvMpaiXns4iSgFY42o1Q/YxsANkz/uaRl/g+7Mc99MI0IguedrzT81oMEogSy8MeIhBKSrah12ZEb5xf2CDjLlPIOKG35F/XA6iIS143aMpHJiJ6SDF7S7ZhSj3muh0IypGAIQ9tYTHJyK2YPhcgcpcn+BeBbbPSg1s+Eov5oQAhwpK3dSFVy2kO3q46/KZqj1rAx4SQ4fhlZ0F/MFSFqWOBk3qe1SxAxIIAjoInlr+W1eoDcwX80xc5wLogj8qK8HnE/yYBtkC68fptWH8xKjarhuqW15XBDjiI2ibSf5k4kG7Ht0mG8e4s3LQqilUXur8tqvYPEfalJOiie8g0hIXBZ9Q06FAnBUjqeM6R5P22Cz2b5LxRl9F39+40oGjX0TXZgANNZesampfxtL587UgICYG7SxWJT77NInnb2lixiPG2gLMS02wYWIgTBQb3L4ABTIoubn3kRe3irLSRwinlzcpAFeGR9i7vIzeUOGXTgv9JGzGfe7RzTFLQLan8SjRXgaTtli3q7lr4jQvDw=; 4:Mn+TgAWgXdV0WFP3WNoA6riOBYRNAhhJnpC2cmM1itju6fmR3tXlL9MOXbuuZXi+ru4zSWwteY9RcMBvhmgx0M1Q6O4xiRuBvS4SyH2TgXH5XzegRGRZIZONuZmuJm4cA7OihsG42vilIbXjzOShxu1iyeiSt8AbumCK3PuLt7XnlBIAux2zQB1Gtr7v6IJn7HuyWOMIxqmSMyxX+Ek3k1rO1F1yMEHR0tfvZ9+ahZRwTe3mKvsBwfLGtyL3ftizEPLLjlx4RuzC5NK5d99KCUaIyrJRRSrn+XWP9YihMKVj842DqGgLry2qjTD7G3GL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3231023)(2400081)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:CY4PR07MB3464; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY4PR07MB3464; X-Forefront-PRVS: 0557CBAD84 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(346002)(366004)(396003)(376002)(39860400002)(39380400002)(189003)(199004)(47776003)(478600001)(316002)(386003)(16526018)(6506007)(52116002)(6486002)(53936002)(51416003)(6666003)(6512007)(106356001)(105586002)(36756003)(16586007)(59450400001)(3846002)(7736002)(1076002)(6116002)(305945005)(5660300001)(76176011)(97736004)(48376002)(4326008)(25786009)(66066001)(2906002)(107886003)(5009440100003)(81166006)(8936002)(50226002)(50466002)(68736007)(42882006)(81156014)(8676002)(2950100002)(26005)(72206003)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3464; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3464; 23:iHf49SfGHRg6v883IHwsUPSfoehgSGI0NtRpc3VUr?= =?us-ascii?Q?T5wCJqpwGfAn8YhQM5shBGBx2gyKs2FutydJFS69xV1A6exZ64UM9BoMhsNo?= =?us-ascii?Q?wVS26Cd2aZp9F69GIdXYHDptGfmneZdMxZFnRl0Aqo9G2eGICsd13GCIDKk8?= =?us-ascii?Q?XT61e6p/kPn3wW0YLWYnACx9BOn0D1lPXoPGomrGMyveujjRSCTP95Uur1yX?= =?us-ascii?Q?YpGEuV3FjTCi2Rg81Zy7wxIZe0HudXTpUYtkrsbZbQpKM1i5UEXBgRh3AnJ4?= =?us-ascii?Q?/E3UacyU2mYJhjp7Vr/szd1oH9P72v2uIunqbwXul10w8YbiK6JtC+Adg/Zd?= =?us-ascii?Q?5CxU1f3wqsxf5yLc4qnvtorhVHfc5MqICKGhe9KoghZprMgz3L/6BkoIfGN6?= =?us-ascii?Q?waiUXD+nfqukVWmllqB19M8CG88oPSlmvMJuGPSZB5MgC5lTh1MKDVRbsWSn?= =?us-ascii?Q?6TNoqkAv+6bfa17hkKrtboSntCD2Jb6Icpi3/vf3zYuUEX3rZC5G1TAt+Gks?= =?us-ascii?Q?6yrZCi+Tq3UPPsLakbwG1TIOZriRIS8XSsu6CscFnOAlAgSl+vC84gFazLFF?= =?us-ascii?Q?sKXhy67TpcADUhVhY/sJcxwfzxLwLZK19w/vlcDVaPQLrzY/pwk+QGLC+p3c?= =?us-ascii?Q?t8xOLNLwBg9HMkQ8sSYK5ogeboqFlMjuynGXG0amGU82UTekMY1Dlg5znw2S?= =?us-ascii?Q?Fr8bNFJOLUoxEHBoyw2rrdTTH/Y1a/128389X9uk0wamKbciwgPTLZCBlquE?= =?us-ascii?Q?MNrbGPzvI9GyOpS1UPfOTIWX8W7edDAVp1QheHaXe87OAHx7mV1TwLpLIFxR?= =?us-ascii?Q?TN2ftEfB7O/Zi0ZXX7lyQbVaAgBmP5EfkPMXvisdNknlB1TAX3fquymqxhCK?= =?us-ascii?Q?gs7KJIMjr1jzF1QeN93sl2u55Ac9l1/39qm0vxYwPtXgbJXUIsyJM1A/85Ad?= =?us-ascii?Q?TaxTlSqa+WYSYtKolSoADBbnOkRR7AzCpLaVwo13gqrOBEpq55n4SbxF6kfD?= =?us-ascii?Q?8eTyGCFm3XImjJTlG5NsufJl0wxzgm/i5x9ompK5lUdEAORDqJ15pkBsuU8F?= =?us-ascii?Q?eqSWtT05m1AQ8p7f7sNihWFWDB7bGf2YxFGYFHPkb/AENoWLKVU7O1598vAz?= =?us-ascii?Q?g1wIFKQPci+L/d9UIvN/y1j1eSt19YWjqPrMpyAlbqurf7XmyTsv1AkRpq5g?= =?us-ascii?Q?XG0sLj3711uGol6MqQ8X4QcUE0sS0I/OXwuEK3H31b7YNgWtIz5yJeYgA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 6:N3kZrPsWrLKQKoDp/6vDg5534EWzPcYqemutJqYjY0335JjbUX+nWsVK8+Vh6quliXvusnDd0BnZWGpBrmaOfk+fnZNm1F1HAw1DxkUPD4h04yHmuhtWx1L5qYvOGWdR5U3Xtrj1ktK+LUd2L2NdBmqecoADSVyak/zYLAu/ADDJp9Km56wXFFBwqEXQdMbB/V+hNNmbViFjbPeA6RjTeE5g3YE7ZwSz4Ie4QIAnjFnh+w0LytDI+iFcHunkeheAaKCspzu2beIcJUL8iAsSVeBW9MpHIpbsxvBWfw09YYk/jUggCRB20WtouJJWohgbXw8pf3rqinjN0zooHnwwfVgLTneUqTT9H4kUpza8Bas=; 5:DIFpKylE7x+qWtYGhERrIPKzWMq1iaJ0a/eE6ZotydsG1cFGDQtbRerjDJMzue89eq1b5UzxnnwET3eGQW8kqCPDt7/sM/YXvxtqt4l3/Vxy7VprItd1xr4IXW9DpAfiHFDkDl/slYcLhoT+pYuo98FTzktQeUY5T/TBmBME+6o=; 24:Ccg1FzJEUkRmNJVOiofZIxaRTObufJrZlPRFCQ2rTrSE2m4gyfvq4RhCssvAJVrKDStk88Jo2a8BTJo2r+lpah+RibrQQmM+/Cs/ppdsdko=; 7:ftixASkOlEIwtIX91tSK1/7xQ23oUNMlnEEPDXUwzR6IJWMJOblLzi76iBmQLU8Fh/wk/EoxHJWDrT79MJrv2jmr5cPsYK6S+ujVaoR8sVMtsbbmKyrrJog1RLvn/Zxe+rCAX9iRngRTrFPq8ByMpNLiqJwpA4jkN/4Hf8cMoQMLdII2xhUKm+rDEyeBVW/j8modhwFsnKmju6jC5gEZE0p5dZS8aSSSEQlU49pKEVp2C2DfKb1MeRafkOyFPsev SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 18:15:50.5663 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 69cb6d2e-f56e-4a4b-553a-08d55f68ace0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3464 Subject: [dpdk-dev] [PATCH v4 1/4] drivers/mempool: add octeontx mempool driver to 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: Fri, 19 Jan 2018 18:15:54 -0000 Add octeontx hardware mempool driver to meson build. Signed-off-by: Pavan Nikhilesh Acked-by: Bruce Richardson --- v4 Changes: - fix incompatable flag with clang (net/thunderx) - add flag to ignore uninitialized warning (net/thunderx) v3 Changes: - added flag to disable array prefetch optimization in thunder-nicvf v2: - remove unneeded include variable. - include SPDX license tags drivers/mempool/meson.build | 2 +- drivers/mempool/octeontx/meson.build | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 drivers/mempool/octeontx/meson.build diff --git a/drivers/mempool/meson.build b/drivers/mempool/meson.build index a47b1d9b1..599185609 100644 --- a/drivers/mempool/meson.build +++ b/drivers/mempool/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation -drivers = ['ring', 'stack'] +drivers = ['ring', 'stack', 'octeontx'] std_deps = ['mempool'] config_flag_fmt = 'RTE_LIBRTE_@0@_MEMPOOL' driver_name_fmt = 'rte_mempool_@0@' diff --git a/drivers/mempool/octeontx/meson.build b/drivers/mempool/octeontx/meson.build new file mode 100644 index 000000000..1e894a56b --- /dev/null +++ b/drivers/mempool/octeontx/meson.build @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: BSD-3-Clause +# Copyright(c) 2017 Cavium, Inc + +sources = files('octeontx_ssovf.c', + 'octeontx_mbox.c', + 'octeontx_fpavf.c', + 'rte_mempool_octeontx.c' +) + +deps += ['mbuf', 'bus_pci'] -- 2.15.1