From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2B558A04BC for ; Wed, 7 Oct 2020 05:02:56 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E65822BC7; Wed, 7 Oct 2020 05:02:54 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140041.outbound.protection.outlook.com [40.107.14.41]) by dpdk.org (Postfix) with ESMTP id 395C62BC7 for ; Wed, 7 Oct 2020 05:02:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aFXv7usSpAcaI0O1LC2C7OOFDejcFPM/EwQr83D4iRg=; b=cdItQgjZkkvkZF9lYejr3KqNg9dzQjpeMtvsWCCoUpJev0u2+Y7Qh5odPqjvImCPKze2031y6WIDSGE6dRf4SbhNEdKcR2tEVPJ6BNoXLdty7gTKjrXhtmPczhCTycmdUPxlruo01dqG7QTEh5m5joZ4J8C40LtSJpjLjp7Z6r8= Received: from AM5PR0701CA0049.eurprd07.prod.outlook.com (2603:10a6:203:2::11) by VI1PR08MB5439.eurprd08.prod.outlook.com (2603:10a6:803:13b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32; Wed, 7 Oct 2020 03:02:49 +0000 Received: from VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::8a) by AM5PR0701CA0049.outlook.office365.com (2603:10a6:203:2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.16 via Frontend Transport; Wed, 7 Oct 2020 03:02:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT041.mail.protection.outlook.com (10.152.19.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34 via Frontend Transport; Wed, 7 Oct 2020 03:02:49 +0000 Received: ("Tessian outbound e8cdb8c6f386:v64"); Wed, 07 Oct 2020 03:02:49 +0000 X-CR-MTA-TID: 64aa7808 Received: from 5bb1d6c70cc2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 34302077-B622-4F7F-907B-54B55CABDC66.1; Wed, 07 Oct 2020 03:02:44 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5bb1d6c70cc2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 07 Oct 2020 03:02:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i8RVuyg3eisgZgw74XCH/ehAnGDcHwpLcQIOVV0YR+Z+8WFLh4kAlJ6yNaPyTkKea1qqrQK5U3HQo5BJcU+WUj+7XKWUNlrOg2LhxrmZmQGMQMxw4SaxZeWNduTgC2vpu3ye7LBt0OOq+esz32pCbmD8kFLGHOKztl8SSjkmjMbDIlbL5QbxF+emOYG3kQeNRn39g+lo9/fn1Ktr0qctkXfIq2vIQWqxUxtehf9AFS3Z0iNDQv16F8iF2n5Tt9gmfVJvrVzR1FH8vSMlnL1mFqX33sGHYul5TpsdxiYlxd408At6KVso5DYkObi5et0c8jVqruYHDFh2V7aEK0uCvg== 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-SenderADCheck; bh=aFXv7usSpAcaI0O1LC2C7OOFDejcFPM/EwQr83D4iRg=; b=hiCJwQgtWBtfBN0FAu15euQ8gmzSqTsTHeg2kIRmuigS+AU5HTYWCZi2z219Qj2uhQYsqHwUoZFc2q3I7livdLcD92pT12AsHI+M7mCF80FZgp0wDzgP8rjLCQsLZFws8Au3lICfpCpYYVADVDdoGwL/3jgOc6DTQ2+jY3XUOXZXbkA+/hOWMGyortA5yL+Oh0zxn481UB18RvJUzWyH+FLTM73sb68FYndGMuWU/lrdaWY5uQbXopyFCJEr9gxVDvnNfsX/N5pBhpdEtDwMZp8RaxVDt8zX8oxvT5RY6D5/pjcQiwhEen3ZUTfqciKarrI68Yl+l423Ba/MgaPXGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aFXv7usSpAcaI0O1LC2C7OOFDejcFPM/EwQr83D4iRg=; b=cdItQgjZkkvkZF9lYejr3KqNg9dzQjpeMtvsWCCoUpJev0u2+Y7Qh5odPqjvImCPKze2031y6WIDSGE6dRf4SbhNEdKcR2tEVPJ6BNoXLdty7gTKjrXhtmPczhCTycmdUPxlruo01dqG7QTEh5m5joZ4J8C40LtSJpjLjp7Z6r8= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DBBPR08MB6268.eurprd08.prod.outlook.com (2603:10a6:10:202::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Wed, 7 Oct 2020 03:02:40 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::7814:9c1:781f:475d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::7814:9c1:781f:475d%4]) with mapi id 15.20.3433.045; Wed, 7 Oct 2020 03:02:40 +0000 From: Honnappa Nagarahalli To: Vimal Chungath , "stable@dpdk.org" CC: "bluca@debian.org" , "bruce.richardson@intel.com" , "alisaidi@amazon.com" , "thomas@monjalon.net" , nd , Honnappa Nagarahalli Thread-Topic: [19.11] [PATCH 1/1] config: add Graviton2(arm64) defconfig Thread-Index: AQHWm0ifTeK8v/pss0a4a+dPiLdRFKmLb73w Date: Wed, 7 Oct 2020 03:02:40 +0000 Message-ID: References: <20201005185059.28915-1-vcchunga@amazon.com> <20201005185059.28915-2-vcchunga@amazon.com> In-Reply-To: <20201005185059.28915-2-vcchunga@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: F352988F1F52BB44807282848007C5BE.0 x-checkrecipientchecked: true Authentication-Results-Original: amazon.com; dkim=none (message not signed) header.d=none;amazon.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.112.90.121] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 399cdbe5-8382-4831-614b-08d86a6d797a x-ms-traffictypediagnostic: DBBPR08MB6268:|VI1PR08MB5439: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: cSOsz275lO6xHcqCiMN9hPUmV2GUcmLYGWjvLqCCEHU/HfiAjFHJPc4wXuNfzcFCvFFKGUgps4MmhT0ERGHNwI0NFbnbZLdPgfG2U9qcY34oP7nRDwPkUU8i7c6hb+evp9JUiE9o5mTwe9jhuOiL9tq0HuMyGmNNQL1TPE71Tva7XCmt3lgQ/Yfvgn5NYgZ6GMJ7bibvKedO8Jrt41mFBEbFvtNL2MRDjBnklOYLx+nh3oWV4gF5KkeMmUGQ43eD5ioISqmOkOgJq5MeOY8WF6+TB3Aa46u0TF6Ub5mOJmcZcvydnQrNwVYXE17tFdpVtrz8mH/W7H9tLfinjeOVvQcDojYvmsvDSiui25GvXOP6zjNnMh9lcxwxdibX9MPzTn6riRu+XfFGVXbw+UTb5g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(396003)(366004)(376002)(136003)(478600001)(9686003)(33656002)(2906002)(6506007)(26005)(86362001)(5660300002)(110136005)(54906003)(966005)(64756008)(66446008)(66556008)(66476007)(66946007)(76116006)(8676002)(7696005)(55016002)(316002)(52536014)(186003)(83080400001)(4326008)(71200400001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: VDY1NVMKJHaRw2faPqTzmjQkxK5HRU9JGnnF00xyBtHMY6kOrT/8E9A4HuBNs8XtLyfCOhxtPVIRxswcBDQqC099eZ/zcrvxT6itoc3B91tqRfvtkVSwBJDzB9Nibi17m/ti84ltkTu4WV3Q/SURXMMJzzpnVheOc2ZexGh0+/rJr/2kajpykBz2wrLcw3Nyy1pflJeH07FLneqbH6/zqGRMff1TptzrTEiq4YeIGcWzHYlDQHmxpwxRNSj/e3RwzgHnR6fwxQ14lI4UaM5LQ28ZH/lGZPoLG1HO+gg5HTlQfVV8pbu4alWDoxF4gc72vqelH8z2X4QDtu3oeob1mBY0xgjL4KQ/3+2n5roxhRxs3xJkOzjXnWifaBv+nteMCUdKZtY/SKwx340u5El3K+n0TLU6dXLFJ3g9ltrtGbPyxQN/LLxFX5Pu1O06xPeVYazBAmKuc11LY4ppXU7bWC+GeIIKd6Prh9t5CmwqdyPNFzbiuJo1Oqr/inrkYlCrgYz2CzyIjre7YRHEzKCqRJSkefKAPHsrx1VeeHI03ycL5ogXUCI6RAolRxO7fLmLJDc6tWFaFLZO5uGAgLGmyvh/CE1GhDOojyOciilKqx325cuOBdmcrwLSn57YbPTREgdRc/Glygg5gxLCFoOSDw== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6268 Original-Authentication-Results: amazon.com; dkim=none (message not signed) header.d=none;amazon.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 1296a425-b46a-42ca-6dba-08d86a6d7444 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ja3W1GXO1wmhtEy2hUU32qExdFJQNjrJUqAvRiNF+CRd7y+pziaMW7FQ17Yl3V8nSagDGgPzFYSCH5hJuTehOAlv12nL+e8p4JQiIycySOF71rDa0Ea6Sl3ohz8gzWLJuojwI9ke1fNjN/9/49HE0eOgG9CZ4vwqT3mBdaMaKCEkfCaJvIuwCVXcSZD08vz5oKF83MZNpvLTePl8mtwdBtLBKdllbEj7LJRmpLtNtVBodVdh+2+RNoTKFv1n7DrX5gpbcaPblqUp4SxH13NKZrZSpWQH0PvR41bo3P7jcZ9ThIDsODr+nysjrbbhJmdAWMiJO3asu4t89tVihUMZFK5RAxt3yTRiB6yzgVve3mQ2GF+30O21/vNBHh6K1DCLe2cLlpIN2w4vFqg4u//KOPjQC/SWJUJlBVeZstz1AjIsL+qv9D9/Rr6+5LwUfa6fKn7IUCEPjikgrwAaL+WV1QXeo+EBDnjfraWmCiFeYEY= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(136003)(376002)(396003)(346002)(39860400002)(46966005)(478600001)(966005)(70206006)(186003)(8936002)(9686003)(82310400003)(8676002)(6506007)(5660300002)(52536014)(55016002)(70586007)(82740400003)(83080400001)(81166007)(47076004)(356005)(54906003)(26005)(336012)(4326008)(36906005)(316002)(110136005)(33656002)(86362001)(2906002)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2020 03:02:49.3850 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 399cdbe5-8382-4831-614b-08d86a6d797a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5439 Subject: Re: [dpdk-stable] [19.11] [PATCH 1/1] config: add Graviton2(arm64) defconfig X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" >=20 > Add make configuration for Graviton2 platform with 64-bit ARM Neoverse N1 nit = ^^^^ Arm > cores. >=20 > Sample build steps: > make config T=3Darm64-graviton2-linux-gcc O=3Darm64-build make -C arm64- > build OR make config T=3Dgraviton2 O=3Darm64-build make -C arm64-build >=20 > For more information about Graviton2 platform, refer to: > https://aws.amazon.com/ec2/graviton/ >=20 > Signed-off-by: Vimal Chungath > --- > config/defconfig_arm64-graviton2-linux-gcc | 1 + > config/defconfig_arm64-graviton2-linuxapp-gcc | 13 +++++++++++ > config/defconfig_graviton2 | 1 + > mk/machine/graviton2/rte.vars.mk | 33 > +++++++++++++++++++++++++++ > 4 files changed, 48 insertions(+) > create mode 120000 config/defconfig_arm64-graviton2-linux-gcc > create mode 100644 config/defconfig_arm64-graviton2-linuxapp-gcc > create mode 120000 config/defconfig_graviton2 create mode 100644 > mk/machine/graviton2/rte.vars.mk >=20 > diff --git a/config/defconfig_arm64-graviton2-linux-gcc > b/config/defconfig_arm64-graviton2-linux-gcc > new file mode 120000 > index 000000000..80ac94d54 > --- /dev/null > +++ b/config/defconfig_arm64-graviton2-linux-gcc > @@ -0,0 +1 @@ > +defconfig_arm64-graviton2-linuxapp-gcc > \ No newline at end of file > diff --git a/config/defconfig_arm64-graviton2-linuxapp-gcc > b/config/defconfig_arm64-graviton2-linuxapp-gcc > new file mode 100644 > index 000000000..e99fef307 > --- /dev/null > +++ b/config/defconfig_arm64-graviton2-linuxapp-gcc > @@ -0,0 +1,13 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright(c) Amazon.com, Inc > +or its affiliates # > + > +#include "defconfig_arm64-armv8a-linux-gcc" > + > +CONFIG_RTE_MACHINE=3D"graviton2" > +CONFIG_RTE_MAX_LCORE=3D64 > +CONFIG_RTE_CACHE_LINE_SIZE=3D64 > +CONFIG_RTE_MAX_MEM_MB=3D1048576 > +CONFIG_RTE_MAX_NUMA_NODES=3D1 > +CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=3Dn > +CONFIG_RTE_LIBRTE_VHOST_NUMA=3Dn > diff --git a/config/defconfig_graviton2 b/config/defconfig_graviton2 new = file > mode 120000 index 000000000..80ac94d54 > --- /dev/null > +++ b/config/defconfig_graviton2 > @@ -0,0 +1 @@ > +defconfig_arm64-graviton2-linuxapp-gcc > \ No newline at end of file > diff --git a/mk/machine/graviton2/rte.vars.mk > b/mk/machine/graviton2/rte.vars.mk > new file mode 100644 > index 000000000..acb027968 > --- /dev/null > +++ b/mk/machine/graviton2/rte.vars.mk > @@ -0,0 +1,33 @@ > +# SPDX-License-Identifier: BSD-3-Clause # Copyright(c) Amazon.com, Inc > +or its affiliates # > + > +# > +# machine: > +# > +# - can define ARCH variable (overridden by cmdline value) > +# - can define CROSS variable (overridden by cmdline value) > +# - define MACHINE_CFLAGS variable (overridden by cmdline value) > +# - define MACHINE_LDFLAGS variable (overridden by cmdline value) > +# - define MACHINE_ASFLAGS variable (overridden by cmdline value) > +# - can define CPU_CFLAGS variable (overridden by cmdline value) that > +# overrides the one defined in arch. > +# - can define CPU_LDFLAGS variable (overridden by cmdline value) that > +# overrides the one defined in arch. > +# - can define CPU_ASFLAGS variable (overridden by cmdline value) that > +# overrides the one defined in arch. > +# - may override any previously defined variable > +# > + > +# ARCH =3D > +# CROSS =3D > +# MACHINE_CFLAGS =3D > +# MACHINE_LDFLAGS =3D > +# MACHINE_ASFLAGS =3D > +# CPU_CFLAGS =3D > +# CPU_LDFLAGS =3D > +# CPU_ASFLAGS =3D > + > +include $(RTE_SDK)/mk/rte.helper.mk > + > +MACHINE_CFLAGS +=3D $(call rte_cc_has_argument, -march=3Darmv8.2- > a+crypto) MACHINE_CFLAGS +=3D $(call rte_cc_has_argument, -mcpu=3Dneoverse-n1) is nee= ded for possible N1 micro-architecture optimizations. > -- > 2.16.6