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 D673EA04BC for ; Thu, 8 Oct 2020 06:45:32 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A3FCE1B650; Thu, 8 Oct 2020 06:45:31 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130083.outbound.protection.outlook.com [40.107.13.83]) by dpdk.org (Postfix) with ESMTP id 2A02A1B650 for ; Thu, 8 Oct 2020 06:45:29 +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=S7w4BylEHir1H9V+3+KQUIcLnXsdvKDxsJsxUv8BjDw=; b=AQo8ROosqAoggtrF1+PA13trQ2slp0Mka35wE1P/Uk+Re7wl0K9DUHTvz44/LjaheAAmK+vGIMEaNRxYVSJbAPqoxx28u06CnMyPQ2P9eN3NJAhxMhA2cFJPTAw219UKMHnavDaeY5Rkf6ObBZLNzoyLXqJuWav001lCuPBETVk= Received: from AM6P193CA0137.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::42) by PR3PR08MB5644.eurprd08.prod.outlook.com (2603:10a6:102:86::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Thu, 8 Oct 2020 04:45:26 +0000 Received: from VE1EUR03FT060.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::ed) by AM6P193CA0137.outlook.office365.com (2603:10a6:209:85::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.23 via Frontend Transport; Thu, 8 Oct 2020 04:45:26 +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 VE1EUR03FT060.mail.protection.outlook.com (10.152.19.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.23 via Frontend Transport; Thu, 8 Oct 2020 04:45:26 +0000 Received: ("Tessian outbound 195a290eb161:v64"); Thu, 08 Oct 2020 04:45:25 +0000 X-CR-MTA-TID: 64aa7808 Received: from bc9f036d4aaa.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E93C3FD8-9CA4-4690-AF6A-A41130AC1583.1; Thu, 08 Oct 2020 04:45:20 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id bc9f036d4aaa.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 08 Oct 2020 04:45:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b0xexDf6NneMHOrLn0JgZMstsyx1tZ9n0Q+MkwN4LfAUEezReLXs0uIiZaWwelIHdwstD0Nz/QltS4sS+806D2k+222wVAOJIOWk1Fi98EtIx7Yro6+854H6oHh4O3cdHodbjHv3etyif/iaL+qzmAbWUds18k9NTwZpA0dXGZl6tJko71bsel2o3LVNM02G50/9AJI79to/WmbC301UUp3qLSXI2HALYELqmcvazqCCpWoislg73xZYBTP3EEVMhGZBD1bIYxMfqGlI447E0o3iOPmIv1BMwNHLNk2HfKastUEf+2qf5fpqojQSN30jqSO14xZHTHv3JQ637b701Q== 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=S7w4BylEHir1H9V+3+KQUIcLnXsdvKDxsJsxUv8BjDw=; b=PQ0O3Tn/skvCBczTa4YLtIcjRV46efmsO6sPdid/66C4n2rYly9pahuhBdk96frY0sm2RAjhOyhkwvSc+EMsasN9jXDCkdUnsMcZitlyBuJoy0o8paMIYYk7uptAxP2znHaq9jHWx1EfX8s5pGtG0deLnx3Jdi/gXpahHMk3djMVtmOiFgW1w6Fs1tuPZ9waBjDtQ/C1JpK9IGyjAU+xOha2i6UTvyN6zX6tgcU1oooIxqmhcEOYwZE5rP06cACRDnmkHUAmx7c4f8+1/DNYCx0ECoKWVdRnXNL3iLt+d2ViuAQsF8GjasqWBSCDIy6Xo8ynEMgNTHp0Tvj4l18KTg== 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=S7w4BylEHir1H9V+3+KQUIcLnXsdvKDxsJsxUv8BjDw=; b=AQo8ROosqAoggtrF1+PA13trQ2slp0Mka35wE1P/Uk+Re7wl0K9DUHTvz44/LjaheAAmK+vGIMEaNRxYVSJbAPqoxx28u06CnMyPQ2P9eN3NJAhxMhA2cFJPTAw219UKMHnavDaeY5Rkf6ObBZLNzoyLXqJuWav001lCuPBETVk= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB6PR0802MB2373.eurprd08.prod.outlook.com (2603:10a6:4:88::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.37; Thu, 8 Oct 2020 04:45:18 +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.3455.023; Thu, 8 Oct 2020 04:45:18 +0000 From: Honnappa Nagarahalli To: Vimal Chungath CC: "alisaidi@amazon.com" , "bluca@debian.org" , "bruce.richardson@intel.com" , "stable@dpdk.org" , "thomas@monjalon.net" , nd , Honnappa Nagarahalli Thread-Topic: [19.11] [PATCH v2 1/1] config: add Graviton2(arm64) defconfig Thread-Index: AQHWnQA2BQVOFsJX90i2CU7iI7xkcKmNIVHA Date: Thu, 8 Oct 2020 04:45:17 +0000 Message-ID: References: <20201005185059.28915-1-vcchunga@amazon.com> <20201007225914.10955-1-vcchunga@amazon.com> <20201007225914.10955-2-vcchunga@amazon.com> In-Reply-To: <20201007225914.10955-2-vcchunga@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D4ED32A15E28414898B9C3C722B04078.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: [217.140.110.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8def3457-7423-4c6c-c8ea-08d86b44f9bb x-ms-traffictypediagnostic: DB6PR0802MB2373:|PR3PR08MB5644: 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: S1/Ix0DuSEi2EWUULH6dm/WP7EdPed1wquhT0XljCoiSdyBpBSBzctMFWmFyFYByPvwiMU5QG3Yu9W0LCoh9HN+8c8QNPjVT+QkHptFFC83uU4Aai5VecF8JSaUgE0ZsCW1fgr77o+MbqWee5mmI7zCnD67WLx1Pl41l6hBDWHJowz5nQdRNPPgrLwLnreqXAiqtQImwsz0OHqsrKyyLdsYnHFMJPxypMAwwk8scK6xsVS8p0jVg2MS1lp3ZBh4WGs7WYQ4VR2Zj6WpTpwNNLabwsMNjeEV7aCRrQC2/zGZt17GZTd3dYMUmi/pP+0Y+hR3et24ufcQjGHXPfoH05WAyoZaNSTEvCj5psWJq9GoETTXHQFAwG2RAHvO38uTRLtDG25rEhsFiJ6GBBFGz7A== 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)(346002)(366004)(136003)(39850400004)(396003)(376002)(83380400001)(66946007)(83080400001)(53546011)(186003)(71200400001)(5660300002)(6506007)(26005)(478600001)(76116006)(6916009)(966005)(7696005)(86362001)(33656002)(8936002)(2906002)(55016002)(8676002)(54906003)(9686003)(66556008)(52536014)(66446008)(4326008)(66476007)(64756008)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: sm13bd/NRfVXsy69rck0PIYiYLuFK0G3ctK/P9EL0UwF1LroecFLqhipuC+ZggIjtOHGSgCrLV6DEcVQqTgVDLhizgY5EOdIyf2bhtbePoSFulYphN+TQ4tLrWkTV1V6O8MNNDadX1YJAvW1LdAwZocxRF09AFHKlBFWhXcXDP4FD7yjS8eGOwJvRP8CnYPcwsHP9RqEpxTfdgzM4h/b2G72y8R7UOQg8O5E4w6/8aiZgVmXzjrPAXxpfJpmHN1tsevgTwxcB0Mtr1eP8ll82pRqr5KqVEODa73Ve5uskVbjkWfSQZMmjo8TvYNiqmTvxCAbwsx5oy1nOX8N4/RZfYHyuwAXIwi1mcUpywKF2dS1Jl8vbP3FMlgn2oMkl6YrxJjwQ2yTcQf52dXNFL6EQWYS9An3dezKZcf4i43eEFz4k4WB/dWB1UycLvwbIJdddOH7GU5ErRy+UGoes4OEd9C8ehwR8Z/dTBmZJLCt9KkDXyQk8Owlmr/cQAyTjLantVKJFgO1rYFC0rW9dLLwYcr592bmJXCogI1rpph6zZkgRCgDtZYxvMIVmEhycAehSdZ/EA+p8y9Ku5JXYHZrZVjrJIG7pU/baMEa1Y3wzEBC/PwzMWuFb9DA0JzlZcbjnhXz/zVmTPJeeuA5M3h7bw== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2373 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: VE1EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: dabb1d69-66a9-41ef-def0-08d86b44f4cf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R56WwzQcvbQ9dxKbheaQJvqduN2/j7eNOwHxbzvTDR4Jv++3xgATxDtKX0HS108bG6B/pbe4VHzLRp1lORT394Xu5MaMN61mKMVnW6iMDl/cfVGLWshXSQX+UpSWpJff4WUv78B/URCx93dqnzkaHx+4e4WkpSVhoujA9MP9PJQiDfPbfAFWpgYyLyoS1YwhOA4WjKrxmjKTUqcA+RvDtePM+iy0sYHy0K1sB4lVypsolp+CXJ8OJPvTcE+CBWhMOxWq9tsXqVhwLq41u7a7LY5u5/Eapw09tPrCcDMzHA7MUckudn7vEePSdQYR2QeBEmKzsT1zJK/9G7xxW2nFK5efM1Cb+nwb5cMv/jpBTFFyaXRdnALfRxcroC6GVEf8HFnvJrezgvpFx7jLQZM1QK8OK+GFXoWTHckJne74aBc5WhEbp0eft/F6cFJxL/xEq3phLCvg4fVY12Z0avm3hFKyaaH65CUOSx/2D5FKwPA= 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)(346002)(136003)(376002)(396003)(39850400004)(46966005)(83380400001)(5660300002)(7696005)(26005)(33656002)(82740400003)(86362001)(186003)(6506007)(82310400003)(70206006)(52536014)(2906002)(336012)(53546011)(70586007)(47076004)(356005)(81166007)(83080400001)(8676002)(4326008)(9686003)(55016002)(36906005)(478600001)(316002)(54906003)(8936002)(966005)(6862004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2020 04:45:26.3527 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8def3457-7423-4c6c-c8ea-08d86b44f9bb 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: VE1EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5644 Subject: Re: [dpdk-stable] [19.11] [PATCH v2 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" > -----Original Message----- > From: Vimal Chungath > Sent: Wednesday, October 7, 2020 5:59 PM > To: vcchunga@amazon.com > Cc: Honnappa Nagarahalli ; > alisaidi@amazon.com; bluca@debian.org; bruce.richardson@intel.com; > stable@dpdk.org; thomas@monjalon.net > Subject: [19.11] [PATCH v2 1/1] config: add Graviton2(arm64) defconfig >=20 > Add make configuration for Graviton2 platform with 64-bit Arm Neoverse N1 > 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 Looks good. Reviewed-by: Honnappa Nagarahalli > --- > config/defconfig_arm64-graviton2-linux-gcc | 1 + > config/defconfig_arm64-graviton2-linuxapp-gcc | 13 ++++++++++ > config/defconfig_graviton2 | 1 + > mk/machine/graviton2/rte.vars.mk | 34 > +++++++++++++++++++++++++++ > 4 files changed, 49 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..1796c9cf8 > --- /dev/null > +++ b/mk/machine/graviton2/rte.vars.mk > @@ -0,0 +1,34 @@ > +# 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) > -- > 2.16.6