From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BE5C4A04B5; Wed, 13 Jan 2021 03:08:58 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 586BC140D8F; Wed, 13 Jan 2021 03:08:58 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2081.outbound.protection.outlook.com [40.107.22.81]) by mails.dpdk.org (Postfix) with ESMTP id B574A140D6D for ; Wed, 13 Jan 2021 03:08:56 +0100 (CET) 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=9UMtnUCdPclT0Dp/kOwFcaRO11zctyMHwoDz990+GUg=; b=a55qgsWfykqmglfMYmW3QQJTi/W47ZqTqbzUz60ZBQV+7sv6ElHkZVDsuK+IUmffnO3ObTiaAsxOA61IhK5h07oWJ/JEMNF0KlchbRfEU+1jp3WGadJ42fJVQDeuZIe63UR1n2ISGIlDgg+GsTa0UfsElK0itGvByo4WkLoMtHk= Received: from AM5PR0701CA0063.eurprd07.prod.outlook.com (2603:10a6:203:2::25) by DBBPR08MB4443.eurprd08.prod.outlook.com (2603:10a6:10:c8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Wed, 13 Jan 2021 02:08:53 +0000 Received: from VE1EUR03FT047.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::8d) by AM5PR0701CA0063.outlook.office365.com (2603:10a6:203:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.2 via Frontend Transport; Wed, 13 Jan 2021 02:08:53 +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 VE1EUR03FT047.mail.protection.outlook.com (10.152.19.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Wed, 13 Jan 2021 02:08:53 +0000 Received: ("Tessian outbound 28c96a6c9d2e:v71"); Wed, 13 Jan 2021 02:08:52 +0000 X-CR-MTA-TID: 64aa7808 Received: from a3822d49df97.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AFE2A207-92DF-419C-9B08-8A28E89D2F5F.1; Wed, 13 Jan 2021 02:08:47 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a3822d49df97.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 13 Jan 2021 02:08:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PF5HXCBxeGlB8yJ9jm9RKYtydI0EVzcj5S4Xu0OdsWgxiiz27nIMxrQdKh6zoIdHStYftThmMatr3iS56GcE/3tG1aIyLXR11pXvJ+qYNvZ59ncjBnhEWdavcWAcxFOtQQz094ymil5sGWpk2tr2gr4IhnqV8YoknhrCuXVexT8d01szWmduNFPf+jP8CCqSulBYXKLZjkDrob1hng+ApG0mo8xPLM4USt3BYex8f0QmnkFszQZGe6bvLTPMer0Ksd50lUa6WkyMZ9o8tWtnvfs29vASb8HkHuJyPnvBdTds4P0Bs+O0IUL5NXlMCccc4K69gZ4fC8FeOoaUvHbMBw== 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=9UMtnUCdPclT0Dp/kOwFcaRO11zctyMHwoDz990+GUg=; b=FQOtBCS14e0R4xGb4+6zUtBFpkju8xLUz1pRwlmoQEAMudE9sX3rlMkLkZNdPxiYvkNvEyk4Rvg4a3XMPqghSChDeBEzLJ14ovvPRZXtfSW8B3l0L3E9UeodnS19UvI7wgB+gzuUC7UF7p7bRsGwmZD95nGEltagt27wNsdb3RMZ7dwoVtz3z3IekvCqiX15uqJfGWvSYom1VR/GVR5lq3AdxWfZFk4VJdghXKV3GPd2YooNFG0+FY2UunoKiS24wbVJw0oxMHRT8i4rdy5H/Fanq1pAaFzhrENZZ9shuGPBNfwY2TSLrMFozoOGb2yl8RPzpOM8vpXJy1Hm+OcNJg== 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=9UMtnUCdPclT0Dp/kOwFcaRO11zctyMHwoDz990+GUg=; b=a55qgsWfykqmglfMYmW3QQJTi/W47ZqTqbzUz60ZBQV+7sv6ElHkZVDsuK+IUmffnO3ObTiaAsxOA61IhK5h07oWJ/JEMNF0KlchbRfEU+1jp3WGadJ42fJVQDeuZIe63UR1n2ISGIlDgg+GsTa0UfsElK0itGvByo4WkLoMtHk= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB7PR08MB3339.eurprd08.prod.outlook.com (2603:10a6:5:1c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.9; Wed, 13 Jan 2021 02:08:46 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d03e:850a:8127:2438]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d03e:850a:8127:2438%3]) with mapi id 15.20.3742.012; Wed, 13 Jan 2021 02:08:45 +0000 From: Honnappa Nagarahalli To: Ruifeng Wang , "jerinj@marvell.com" , Ruifeng Wang , Jan Viktorin , Bruce Richardson CC: "dev@dpdk.org" , "vladimir.medvedkin@intel.com" , "pbhagavatula@marvell.com" , "hemant.agrawal@nxp.com" , nd , Honnappa Nagarahalli , nd Thread-Topic: [PATCH v3 5/5] config: add Arm Neoverse N2 Thread-Index: AQHW6I7Ug2+E6iHBYEWTQV265ZlQyaok0Kxw Date: Wed, 13 Jan 2021 02:08:45 +0000 Message-ID: References: <20201218101210.356836-1-ruifeng.wang@arm.com> <20210112025709.1121523-1-ruifeng.wang@arm.com> <20210112025709.1121523-6-ruifeng.wang@arm.com> In-Reply-To: <20210112025709.1121523-6-ruifeng.wang@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 120F3D669C3CCD46BC640D4D2E395F66.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.113.13.105] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a9d453f4-326f-42a7-5fb1-08d8b7682d1e x-ms-traffictypediagnostic: DB7PR08MB3339:|DBBPR08MB4443: 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:2276;OLM:2276; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: oq5b5cyp2Q8mz+7gd7Vjkv15a8vFtPrOVsgoYwqyg2W5ozq54oX59pVsEaIfdrr1au2DMv/QYAI226waFIO/StkAB/E6m3T0AT6gg8dxiO7BpwBtrtkXF4kcaPcSxor79FB2Me7kQAgUsRKdUqNaPfJ6na8j3l3PVjYgIxl/vsGr9Syf41gxnsYzrvUIbdClXudgaGUY160DzbrFJ90zHuEUltZkGqLaeBmAwzfrhIX82W5yuGvwsDpW/iUqXPq7yEZ4Zw3f7hoCusEshF3UKfKNLDr4YWP03IdRUcIOsnvy9wPVXeQw5mXBIwSAcFeKkdIvwcLk6XNNPr8CmZtvhpVNFuIZ8DBYkARG2iCkELivehHSVVoAA7nycqfZmD/wRxSr94C6ZXyoz+jSnuhk9Q== 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)(136003)(39850400004)(346002)(376002)(396003)(366004)(9686003)(6506007)(7696005)(66476007)(64756008)(55016002)(478600001)(8936002)(4326008)(66556008)(26005)(66446008)(71200400001)(83380400001)(66946007)(52536014)(54906003)(86362001)(186003)(76116006)(110136005)(8676002)(316002)(2906002)(33656002)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?905JDaSPuIF+uVkN9+tfpYqd7KqHQAiI2mTEEm8CLkmWHKhSs0o+cql6w99/?= =?us-ascii?Q?ogyEZV1wtcYfEqVmiq0y/b1BUazD4uIyTN9vijqQruiZ2pmL427amqJBgj1o?= =?us-ascii?Q?Ay29ddyqVVrysNqm+yL5LYHNp+P23VwHkasYH0B/9vxBJFfqL/WQE5XixxxL?= =?us-ascii?Q?o2mSxEZyKArHfxBadmBhB+LK+gtXjyh31jCE26YRhvPTN4gvM6ebjXKbeHam?= =?us-ascii?Q?Gu+mq+pwVOY+WdvHZRwcKqhHmJk0PF0AK7tfwCseQWW1JPP6evg5K8RQDxeN?= =?us-ascii?Q?pOPTwOwcxPJ5s9IVIAJ5q/tpncGr+xu4D9+HswBAep1Ywg2nFfwATG9rT6TW?= =?us-ascii?Q?ikXI1bY5h079kaFYaDNVu0bNMKBrBfYPN/uPQJW3wlYu/EQJkPpfo4WTf52K?= =?us-ascii?Q?rDn76OynfBb5/2EuVVdrWcvIa8zuVt2WT4x8gOnHCKlncMqs4qeSTkb7i1IN?= =?us-ascii?Q?gSXRHHKQ+wx+c00R/hmwFJSbkoupoApoIsUSpcfx1y6H0rqVdQJHDUuG96mh?= =?us-ascii?Q?Yl0ATOg13ntO2rylm635KtZXi6/2mkjtbICplkYJn9il5hPcGNp0EmSzin01?= =?us-ascii?Q?6vVrdZHRhg9aOb6zuywW5ulPtXUTQFxNTtUrgzQk+/EvoAFyEHsZ4y70u9NH?= =?us-ascii?Q?4dF/oRBsF6SBCGUHY99PdOnkOsVmgAaIo5YbG7aY6fNXLSks4WB6JihJZgDV?= =?us-ascii?Q?suZppxhikWoWGtmtSFbeyHAeBxQYgDbtb9Ofulh9/WGbbUK7ctdIZI+1+0J+?= =?us-ascii?Q?D02p9uv1sV9Dy9F5A1H9YQ22hXohKKsbOcUhaXkY6g+ajCEYgswsGX/hfNj7?= =?us-ascii?Q?L4hpvsZXVtH2Ni0AKMkpHd4sX+VxmOylXdGtXnQ74ghb98IC8lsvQF1YkFc7?= =?us-ascii?Q?mFG5v6T2u8tnqGXlSuxYsuxWpCVqsfvmaNU1mP7hypBnO40xR+h2jECNGLfm?= =?us-ascii?Q?Xv8k6gGklcB82gFx7pQ890JVit8LyPZ4etF3E3USsm0=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3339 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT047.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0c0c1757-e825-4d0a-3c32-08d8b7682866 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nnnI5z+t4xnljXwiDXt4QsxgGieAPpK/EPqrmOVb4eBhX2t43nJTjZ9oLVIRjfaWqa+gbINKr5C1rRa3TeK08y2UQDep0Vzwv8TwFD6mcux0V28x2/7ue2Z3cw5B5xGx+/dR1THO1R8pZCsZzQta4qwT0JFZ4tjF/uEMe5FuRRpD9HAYEbw4NtxrdN3MHszhJJnTVPorhxPhWA0ZrIzywuCIUGy7BxKrDwBpEdyozj4g5cludepknhG/iCXhmbSz3NyIQtx3IddMFaKE5AQQ4Y9qSHD13aLsId+D28RUE4X9TLiIyJlDDoEqSulstA1ekZP6Xc/hzY/P2wOImnlce27hjWDSr3LNqU31rxXdYG3XSaNWGfXO7/oIitTNN9n6O42jTNIaePDV0ADb9nnIQh10kq6xRR0e3WcZu1fVbZBbTabBi+yflBoyE3zty890meAUihhwF9P6zaBOyq3u4ws57xNj4aQtyPKiXBPDbaiaZj3YYttnC57FiT3e6auB 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)(376002)(346002)(396003)(136003)(39850400004)(46966006)(6506007)(26005)(186003)(82310400003)(55016002)(8676002)(2906002)(70586007)(478600001)(5660300002)(356005)(86362001)(110136005)(7696005)(316002)(83380400001)(9686003)(52536014)(34020700004)(81166007)(336012)(33656002)(8936002)(54906003)(70206006)(82740400003)(47076005)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2021 02:08:53.3092 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a9d453f4-326f-42a7-5fb1-08d8b7682d1e 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: VE1EUR03FT047.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4443 Subject: Re: [dpdk-dev] [PATCH v3 5/5] config: add Arm Neoverse N2 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" >=20 > Add Arm Neoverse N2 cpu support. >=20 > Signed-off-by: Ruifeng Wang Looks good Reviewed-by: Honnappa Nagarahalli > --- > v3: > Changed arch extension from sve to sve2 as N2 supports sve2. (Honnappa) >=20 > config/arm/arm64_n2_linux_gcc | 17 +++++++++++++++++ > config/arm/meson.build | 11 ++++++++++- > 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 > config/arm/arm64_n2_linux_gcc >=20 > diff --git a/config/arm/arm64_n2_linux_gcc > b/config/arm/arm64_n2_linux_gcc new file mode 100644 index > 000000000..78f6f3e2b > --- /dev/null > +++ b/config/arm/arm64_n2_linux_gcc > @@ -0,0 +1,17 @@ > +[binaries] > +c =3D 'aarch64-linux-gnu-gcc' > +cpp =3D 'aarch64-linux-gnu-cpp' > +ar =3D 'aarch64-linux-gnu-gcc-ar' > +strip =3D 'aarch64-linux-gnu-strip' > +pkgconfig =3D 'aarch64-linux-gnu-pkg-config' > +pcap-config =3D '' > + > +[host_machine] > +system =3D 'linux' > +cpu_family =3D 'aarch64' > +cpu =3D 'armv8-a' > +endian =3D 'little' > + > +[properties] > +implementor_id =3D '0x41' > +implementor_pn =3D '0xd49' > diff --git a/config/arm/meson.build b/config/arm/meson.build index > 42b4e43c7..5fd1c40a0 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -89,6 +89,14 @@ flags_n1generic_extra =3D [ > ['RTE_MAX_NUMA_NODES', 1], > ['RTE_EAL_NUMA_AWARE_HUGEPAGES', false], > ['RTE_LIBRTE_VHOST_NUMA', false]] > +flags_n2generic_extra =3D [ > + ['RTE_MACHINE', '"neoverse-n2"'], > + ['RTE_MAX_LCORE', 64], > + ['RTE_CACHE_LINE_SIZE', 64], > + ['RTE_ARM_FEATURE_ATOMICS', true], > + ['RTE_USE_C11_MEM_MODEL', true], > + ['RTE_EAL_NUMA_AWARE_HUGEPAGES', false], > + ['RTE_LIBRTE_VHOST_NUMA', false]] >=20 > machine_args_generic =3D [ > ['default', ['-march=3Darmv8-a+crc', '-moutline-atomics']], @@ -100,7 > +108,8 @@ machine_args_generic =3D [ > ['0xd09', ['-mcpu=3Dcortex-a73']], > ['0xd0a', ['-mcpu=3Dcortex-a75']], > ['0xd0b', ['-mcpu=3Dcortex-a76']], > - ['0xd0c', ['-march=3Darmv8.2-a+crypto', '-mcpu=3Dneoverse-n1'], > flags_n1generic_extra]] > + ['0xd0c', ['-march=3Darmv8.2-a+crypto', '-mcpu=3Dneoverse-n1'], > flags_n1generic_extra], > + ['0xd49', ['-march=3Darmv8.5-a+crypto+sve2'], flags_n2generic_extra]] >=20 > machine_args_cavium =3D [ > ['default', ['-march=3Darmv8-a+crc+crypto','-mcpu=3Dthunderx']], > -- > 2.25.1