From patchwork Mon Apr 9 14:39:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 37663 X-Patchwork-Delegate: bruce.richardson@intel.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6D6A61B828; Mon, 9 Apr 2018 16:40:22 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0071.outbound.protection.outlook.com [104.47.42.71]) by dpdk.org (Postfix) with ESMTP id 9386B1B81B; Mon, 9 Apr 2018 16:40:19 +0200 (CEST) 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=QX1NfHjnV/nMNqWhDbAlr0ATfsD6URR20Ru/q2eV+ag=; b=dKm9Wz0/nwOZHQOgvxTbJPSmP3gJazk8LAg3R+0KwIlMlPqjZEQyBfAGlhow9Oob6oIan+juKmhqCOU5wF4waRfzOIKqdFLLpYobCtGN6JjgqS6mCtDP5VQjQSMsImD8529D4q11I7LLcBNnesrva/ASFPnLDJwWNY8JILDY3o0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin.4.4.4.4 (122.178.210.9) by BN3PR07MB2514.namprd07.prod.outlook.com (2a01:111:e400:7bbf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.653.12; Mon, 9 Apr 2018 14:40:14 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: Jerin Jacob , herbert.guan@arm.com, pbhagavatula@caviumnetworks.com, bruce.richardson@intel.com, hemant.agrawal@nxp.com, stable@dpdk.org Date: Mon, 9 Apr 2018 20:09:46 +0530 Message-Id: <20180409143946.21607-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 X-Originating-IP: [122.178.210.9] X-ClientProxiedBy: MAXPR0101CA0039.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::25) To BN3PR07MB2514.namprd07.prod.outlook.com (2a01:111:e400:7bbf::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9846ad1a-1b2b-4f1d-6e1d-08d59e27d02f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BN3PR07MB2514; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 3:4HBPpDMSjPgiGB3NkmvOoYhpiPktFfEwKfZhKgbx56ZmxD4WuPzfEQeRvMb1Zi3XnbtbNZ5hbRBm+Dfj2SaGM0ymcBfB353qGJIarQfF1X0GYfERyx4xNQ/LWJVUKNCjHbValKAJoj8cpzmzpnCkkK2p+hzqsvY23HQT6lbHd4p1DZjW6ezTtwZBvq4kDQxa/dTSvWwKsUld3OS3GyFHCD4S+sBVPs/wsQTDl05fFz8h/q8npO4wpbKvHDsOHvI8; 25:TiQbinJ9T3hURlgxMq7p4yXJ8vc2oenpc5j7CbzhK9kAUIyVT2Th5mY4MtOZK0G5nwvDCNhK8OqavDpX7ETBOGcN/VxO0MUE8K508O/SqFTvuHCquSuARqu86YOlyUCZULYDt6e0AcHfyHL5n0IirxgZjDgyPkzZjntb6MpEeTriNaYblFHYwzvRKP5vEg6b/qQqtfiqQQU4cd/UGJETeGqvaUsfsvCjZYlIfPMoWr1j5KxjNOZUxp5iaheaYs6wFLGtvA+j+IH2qM8fJLJOuCWnleZXFIa4cVG3BGU1WwNKCB55ThVXHieupFXwgffEDZNGthawbmp5HC8cpN/Qbw==; 31:F9tPkYgFSQjQ625klKR3jeP8sOQxP+A+weiKy2JWQwMq07jqaQQIG6CCQmnIa6W9GPkv355IWkicIa19P2QxOvWdgsLNEDo5biPGZumyp6KOyahl/9XMUZQTri2cnWqfSE2CIpfLQhf8gtEozjhMq12ZgLKZIpzbxYdByT8XgH4FVKc0WH9E4+1airlyNNl1dTCcGN0ccgRqxCnHK6DwXj21JTgzTJOVr1OXpGdpXfg= X-MS-TrafficTypeDiagnostic: BN3PR07MB2514: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 20:kMg0FjoqluFbPejZljWkAoNfmjNqZGmOrbdepe8Nn6YPKsM3J+2/0yHwG3jPW1DCK2rsa84dwUHkLe+j1uxNQqCqX1kX1UwxP5OACvr36b9zZgklo4ObSaBjJfiBvDTe6nFzCI0I0rPyfQGREJ+cJMw7JGPpkh3E9YnQ4A3Eg2NKaP7T/rgmOUDdg+6Qtoa6LGt1nrUNEaCvSAYXO3KfkkPMlsThlgZ+XvWD2Km9vQR3oUHf1Ih7kbM9pxVQODwoky/FwnFN/4HlzBJNEiki8ngZoN7q0eu6E0UKg0rHhT6GdGkJ9WkTfpaUtSPPCHhSGkQciu0Auv9jQMNUJufb1pxYJQ1n+kiMS7BoJJdE5XS+otYc93OHJqQLlY3S365/ha4HpgaLM3MAzh/90Gu6mG+CU44OcqbWv++uKMmRM83H23V+aM2nOArxQkXLho1T7Nh4VuGr2JI8tGsfYZhWjwFijl0UkOfMuxfnVJhl16jrjAAMpIiWvB34Pc01UBXeb5MCgRdUK9T5/D7+KzPGmWHrAcUcHkifwcrGqqdtO4YHsUQ5hzCOzofZEW3iikIOkZXqHjrCiqeCepVI5ZH7cNvkYzo1j9/PSMPUDNqBnUk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(3002001)(3231221)(944501327)(52105095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:BN3PR07MB2514; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2514; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 4:devfFu5eEb6LvrN37+6P0SsA4DrvP83gAt7WcwdGJNeQYOnL9bQ86KeMonCZE55iUzDJAMrSN2gePZWgbA/+lHxosZAmu1oIoteLwlok4GZBLBYW0We7TBDDyOUDe7ztTAYuebRcYil6aJKvgrXldJ4qoqjpuUQHgo7KnsBzv/qK3lKwYBGEuI5ZZXVKSIIQ8e1nrIkqIobix1CUYkd8B1n1bKvxAerd4k8+jdh6POWjXYa+76GCDSOWBnqTkXuCfwMcwdJzSXZxf8josUqW/mZBALVJwZTPNg6gkWkMlZsXwLNNULx+cao9hQzOObKS3Vbe+pOnlC5gp1iw83JpmzuDSWWi6qmXqPmxb2ClTEQhSQllVQJJb6+exuGoH5A4 X-Forefront-PRVS: 0637FCE711 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(396003)(39850400004)(39380400002)(366004)(376002)(346002)(199004)(189003)(26005)(7736002)(2616005)(956004)(476003)(305945005)(25786009)(53376002)(4326008)(16526019)(186003)(1857600001)(2906002)(36756003)(6486002)(59450400001)(81156014)(6306002)(106356001)(81166006)(16586007)(316002)(386003)(105586002)(5660300001)(8676002)(486006)(53936002)(2361001)(51416003)(68736007)(72206003)(8656006)(52116002)(966005)(6916009)(50466002)(48376002)(478600001)(2351001)(47776003)(50226002)(3846002)(6666003)(97736004)(42882007)(8936002)(66066001)(6116002)(1076002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2514; H:jerin.4.4.4.4; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2514; 23:T9WnzhaOQm+RVxTdcEzMhuaTfimw/Ef7Qpgw8BRMZ?= hqYgzzv5pKT1boBat1k2FXQa9bIBmHyq90k3yGPTuqoYneE/junhB6zJYpzTMVMfW0b5rd9rf3h9OirY1bFK8UbhScBMjdcC8IphSJTsSS4k92M1jhc/X1ir3zOz3w7PrbbpQdabD/Ifpy0ePCLyi2H8VygPYDWTGJuuMrJl15GlYRcBvc7Cyfz24VfDLgn7eMreA4ZNY1kqaXM1pSChAvx556WoR+f08gNeY1X7xhNJNOEd4F8HdG5ZvjiO92/axCFBRzt/WY+EAdNUMokMx6fbApEwrL/hHt8RJUHaJy4VH+WBbZwV2udoMdepBvaLML72SzD4x3uacd4u/2kezSbi/Sz4RGh6Fvc+7V02DG/8XRij9i0ohb6iOjSXMFj4OuVkLNO1RVT1CofEyPblJVq7G8ZE9y4/tXA4yUPX8/j4YKVr75NMgvdChpcbCDwYo4Mu7d2guiI3UfTDX+oYo5ZTPXn7RU/n9O8lmQbWLG0Ht+Y2pf4sBNyYP198fjGAYWJ9MHG8s/sn4MLGYi8V4s1OhbtHfD66ncXBZ9NrGil2S4gfF7FCBoS7szrZbQoeHrfG58UP/Csl8D3dieRkhm1Vi7DDwV3hh85VwHpHuWDBrznjjnNtFydOfZUrOWDAQvFbf59xCa0JjdSsCeOOvoO5IqvaLLPJStoETCBGe4gamh0zlOYyZC31nNFx3btm+wNvLF26Ysp4CPnhdZJ3BTScFnD1jfuhera4UpEai2PBNPw1ISdNy+XLpHyWIcvbGePP6FbvacAiPzrgcXWgb353R6Wr5pSqMBxSUulLl6pjiijuYEbnj1QvkHwU7eFhHNXi8jLpAcQlSMEc3M3fYj7NpSYiARuQpRSjQGRQ5tUQEL8btenX6mACIaEpV+UfuC8L+6Kv9+QCf8F34elLcc2XwZAI5rsTwK7RRMws5IebdjyU/jAla3Kb5hyRzdcpaNiVZC5vdXXIX8J59IH63q+nYlz1I3kIaq+CAn/IOfzhmZiVXWXdD3q36U1HcCM7yqCV+a6UpSfIW16tttwWhBFvZ7F68EvVN1xXjI2bJyjrf7rYM7mkaVi9WezXsGSaaEFMfQGqRoC7qxZebxFSJgMrKixN3KIEvi+tt/1a2BFQzfJ18AcNzr5zAD/SPLXqifmhnu5YyzZwQuh7IGj1W5cZllY8kimjhxLN7yQOeCkQSv7iXkVGRL7DDQH/rJP5FNGaExan4A+dDwAQB1iONIFKbmZfPvhLJuqQqxQrAzznxsCU9mDJnP0u7MjpnUDZ94= X-Microsoft-Antispam-Message-Info: 9osQkpyiFBUz+vNp3bUb7rC+5aaDSPvPU3ayuVb8/Oii7XLYC+fB8t4GQMbVJd+1hYYvxURiC1ak3zeXQFiUPI1evIajyWF+b/sLOaVjrtxZcTfY/iXazNryq32UFf4sVALhwOZ2tIL/ss6M6mQHUCE/eQDFg4qtwG+ruxjwBidPJ+AV51S1hgtJdT73N7GL X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 6:pFxJgsxwwb8UzwZGHgL6TPSvPFg0yvJKKDi8GHBKy4xJf/7Yh4sU1DsW/mHPYYUNOnVEND9/nBkOkWda+Qvoajcr4LIYmIk3gtoOK1677SH0IoP06hozi8Lfiu9zXkt7V5SbnT6L4kI9Gg6yUElC8O0GoP6hQX8o5bIW7/Ycq5/qx352Gxm0EI8pmEi63S5hCe1dkOIQQAJgTDEUed/BYNQXxfJbGz1jCmI6BrX7c9FL59CBWwPBUQQ1FtnbjRdZALatYLCV7QOsSe4w4z7CaTzlNb0hqq/ABB8TuICcjxggWizMgXlvdxGgygmP6rSGaRgGARpt3th8Ux/xi2jRJ7GVJdL3cpnrKL/seycEXasoZG0hYDx8VOmZQO4hIQAnic/2teCwjnOhtUjV8XbEW1YR1dkYz9rC8V3BC9KCtF1H4BElUVJuw3lpgv8Kn8A0Lbg5wEO+8tRfZk1DxwpuIA==; 5:nzMxsEsHZTMChGgZh8Nt8xUjDD3Tssd9rZ//grJEyhGGh/pJyvMQQjbxBBoaIndRBDc/fx/YcJD0xtHK5bBqDNFVu9nNGmaaYLYPww9l4J7uStRQIx65ltOzR8u+etyOeYIo6FxCdKuPvi/tj1pBuLnNqGmJIMOP8r+PxJxH/BE=; 24:j0UwxI1WXAiO80Bmd4fOqFl4pxZEPPitAXJnnaq5SP3VhKGiZPOHcSlqPYAP27vW3gVCkID2aaz4nOGE3kZnc3Jgn/O1+MXkZ6hngCWhl+E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 7:GX4EWi0mmxv0ui76cn7ImXbxwx+zZpM9tznkraNzLro3tYJqVo1uJ4wK9Hqfjj5xFs9dWe4budv/vKFJrmwQhj+SP6sOd8PAaRLzpTkYZnwmP0YWIbg1LHsIBrcSalgEqQYcH0Cs+CIqNYZE18ym8wurN6smapL3Kd80WcVnCjctsAho6uP94TzGgKoQ1hw/vTBGaZJzQwGDqYuO9UwCIkqsI1Vd2Mlx0+4vYQgab/m+yow8nVGsSP2i2+LLIrXP X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2018 14:40:14.9132 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9846ad1a-1b2b-4f1d-6e1d-08d59e27d02f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2514 Subject: [dpdk-dev] [PATCH] build: fix default arm64 build instruction level support 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The make based build system has crc+crypto instruction support for the default arm64 build. http://dpdk.org/browse/dpdk/tree/mk/machine/armv8a/rte.vars.mk#n31 This patch fixes the disparity with meson build flags for armv8. As a bonus, This patch fixes the following errors with ip_pipeline example application. Assembler messages: Error: selected processor does not support `crc32cx w3,w3,x0' Fixes: c6e536e38437 ("build: add more implementers IDs and PNs for ARM") Cc: herbert.guan@arm.com Cc: pbhagavatula@caviumnetworks.com Cc: bruce.richardson@intel.com Cc: hemant.agrawal@nxp.com Cc: stable@dpdk.org Signed-off-by: Jerin Jacob Tested-by: Bruce Richardson Acked-by: Hemant Agrawal --- config/arm/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/arm/meson.build b/config/arm/meson.build index c1ab6ed01..b1d53576d 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -8,7 +8,7 @@ march_opt = '-march=@0@'.format(machine) arm_force_native_march = false machine_args_generic = [ - ['default', ['-march=armv8-a']], + ['default', ['-march=armv8-a+crc+crypto']], ['native', ['-march=native']], ['0xd03', ['-mcpu=cortex-a53']], ['0xd04', ['-mcpu=cortex-a35']],