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 1572346DAC for ; Sat, 23 Aug 2025 20:36:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E326E4027A; Sat, 23 Aug 2025 20:36:13 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2047.outbound.protection.outlook.com [40.107.236.47]) by mails.dpdk.org (Postfix) with ESMTP id 847F54027A for ; Sat, 23 Aug 2025 20:36:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K8mk9Ao7Ja1hOHqviMOTADpLJ8o7uzstBjQiCFldidJuUdudtoWVdAL7cp58gw9/RaBqEtD350Acb1YEThJOa1/WdKmYt9cHKrwhqqdcMW0NspcZE97BiCrHcHocoeK62SEyzhzEicQlKj99yDgKmmSbeFUF8wC+gi539Qi29/sEMJvcdRpH6uB5AkoEAiJ1a7mPL1ldYZvz4I5GliAWZz57/VcJot8z307v2ZRvVSsP9kyWjVEid84+IoD+51gSwjYHML31nPQjfWTDWBPl3AQFXECse9mfUy6D29r1iucByrwhABjuat/elNsF/j9m5m+lrgY35N2rjOM9kh+2Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9HfUsmI+m6xTidwGfsFCymgmu1i2Q5kGLYtONMWym8A=; b=a0BrOdtGkd2sZwnqeJ0N6CW2D73+cafRkyuxJyX5J/texhWRN7U5aP2gJsx/eMicCmS+pZPYhyoNmyYIXpRwfx7zTPvKMbonbn+pEzLvpMPXsSJdRiqG59q96oLr/8i8glFUMrdhv8iGfMuo/rsFwp2SLGY5aEvJ5FBWC6S/y6YbcTiEIG+gi472UZv12NYAZywV3MKr2JdNvlamgCm5bQJLp+ugWpBI6/v8lj0v0V1K74QDulmqDdGqvIYa+zjNUJAmG6CSOe7EjcTONEQV2RGdtk1CdoNo0k+Z4J4DLzhwin2OHgKVGn9NBhNxUmDn4SGBrk3m9Bezg0sXU1Ygnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9HfUsmI+m6xTidwGfsFCymgmu1i2Q5kGLYtONMWym8A=; b=cNpRYGzWVZjT6ThaR3Wqu2Y+iqsiCXXlSrK1Atuxi5/ObDHh544p/oi+WRrbwHZrRQPLAym3+3FiUb9mtmIJQW5WY7HmFvfkG1eSebX5uoEPWhcHOr85jCG79hqTiGh1f+0tMPvIhNfxsTKXbkVjhr5xLyUm4OSuwMDDQZrhxLSFaVFvYwXMezMg+lSYVHzwsR1n6X/XxALmBzCWo3yvrqmw8e0paQExrix8UR2nOW7QMZnfPy2+ywHTVOfhMb3QL3Up3q/0irkrMG2WiMJNx88w2+gZ6way8yH9fE8nMR0hqsm1axhXvsmi8fRYU9F6J16+tW382RDyXqusHsaSjg== Received: from CH3PR12MB8658.namprd12.prod.outlook.com (2603:10b6:610:175::8) by SN7PR12MB7227.namprd12.prod.outlook.com (2603:10b6:806:2aa::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.24; Sat, 23 Aug 2025 18:36:10 +0000 Received: from CH3PR12MB8658.namprd12.prod.outlook.com ([fe80::d5cc:cc84:5e00:2f42]) by CH3PR12MB8658.namprd12.prod.outlook.com ([fe80::d5cc:cc84:5e00:2f42%4]) with mapi id 15.20.9052.014; Sat, 23 Aug 2025 18:36:09 +0000 From: Xueming Li To: Doug Foster , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ruifeng Wang , Bruce Richardson CC: "stable@dpdk.org" , "nd@arm.com" , Wathsala Vithanage Subject: Re: [PATCH 23.11] config/arm: add grace build config Thread-Topic: [PATCH 23.11] config/arm: add grace build config Thread-Index: AQHb0+MdMlm8NyOUPkW5LWue9NBDCrRxEYd8 Date: Sat, 23 Aug 2025 18:36:09 +0000 Message-ID: References: <20250602172310.3286240-1-doug.foster@arm.com> In-Reply-To: <20250602172310.3286240-1-doug.foster@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR12MB8658:EE_|SN7PR12MB7227:EE_ x-ms-office365-filtering-correlation-id: 36ce1494-6b5e-40aa-991a-08dde273edfd x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018|7053199007|8096899003; x-microsoft-antispam-message-info: =?us-ascii?Q?5nCTd1R/VbAtnBIrzDHHN7N60sp1nGx/p3R7eFbWEwvpB2mDfs1fhCjpA1CP?= =?us-ascii?Q?LhsX5Rvdpkr6h3fTODW92BEisRJ7zB8jKYo1aXSxiYBJ9KJIMg0ifrU6svsK?= =?us-ascii?Q?Bt4MMKY+Nsu3dwIwLA2komG2UfRMzlMno/VTF9SMDDoSox2XUwD1QeAiKNCO?= =?us-ascii?Q?h18M25gtNmp1XcbfDEgPHnm3OYy5JBbP2vCmO9LwHpBCDADFrK3WZ9Jzq/vs?= =?us-ascii?Q?TEfvrlanscaciFFyBqHR+MGXDzYFoEGUlF31n9z1lJZ5MKqEH064IxWG8mYY?= =?us-ascii?Q?wcllqYJ7Q6jD9d7rjpX4RfXSYfenQ9eGg7l20JioI2yGIUzOmQdln/eUNz1H?= =?us-ascii?Q?q0GRtAf3/S+4ilBxaxVazbxvrRRIwLTVV3+lqOObydrjkdL4JboXRpJ4kMHo?= =?us-ascii?Q?jFcBwDXAV31Hd60X0UNK2o4Z7FngdM9z23kCevPdPFdBIH0/jkD12gZkxHQ/?= =?us-ascii?Q?uU6ZsPcs7+m1wcLasXqaSqomMED651chKmiV3pYadrGA96+4DSRI2d+ng0S0?= =?us-ascii?Q?ucv1d2nTqVMPsP1ZOOaGAjcYhkcgkQuxxGuvZInt1IGGL109FXXyU/mBPHlM?= =?us-ascii?Q?kxBtRVF50EqfYEFuiI6m6hMMUWi3/lBe6/xDYnXYD5lY8fZgCGhhDUJBpYuE?= =?us-ascii?Q?zoEcaAJt/4ZBRa7e9fjiLHSLFBL+1oLCcMjHK14N1CHGZUegB+x9P01ag7N5?= =?us-ascii?Q?nrP+KQgK6UQxYKCJXBo0o4gdopaRPz6MW8w5U15aMxgsAVWqR3YYycK+13Ik?= =?us-ascii?Q?kLJ5souRiSDSzegswH+DmOeGsaL5mBzWQvClqyqglWAzx/xYFK0LwvIxvKkl?= =?us-ascii?Q?eA2FvjER/iAbq96c19W4KCM6mTOJMEjEVhIKgx/47d5LsoiJ33I1KBlSORFw?= =?us-ascii?Q?z32PS52KfBBarzLN5V2U7ZKgxTFoHrnY568PiptoFmF2tB9pQsl01XkZAKpP?= =?us-ascii?Q?RsNbuoEgmfbvTUe+M6xpT4ujGnsBw/iqZaw8ARrwfbOq5ocmaDbhrGvDEG08?= =?us-ascii?Q?iO7ivxOyKIUjpfVuhQKSYkYh52vhiuinAuchutic4pVYVhVuyb9jAkjk0FJn?= =?us-ascii?Q?PkLzrqaYW0R0eYwDRsbOUIVeNu2i6Hep0O+N12tClgfqQM64PyQKmWjUJjLo?= =?us-ascii?Q?eaTKz155uBprhY2tUTztKdPLP1DlgPZliYz4ZNGzeCB/NVcMgUhM8cqDuNT4?= =?us-ascii?Q?+x8jmL9WwGw2tLmCMQ6j2/xrbUL5iDAo81cfLE8Jatnrylt64hzWTg7X2G4m?= =?us-ascii?Q?N002tx+o428Bvz1a6ZeZd6B5KLLVaUMicOmjAoFf9iWUj/BEHMpxenwZSYfG?= =?us-ascii?Q?GNIR2x5lYD7/ALPX+mFemztI6lAk7wIhhfHSw+dgtxcplzH3TIWyUHD/zLTO?= =?us-ascii?Q?3W/c2VDT6uI3Z51hQDsQp43aIF5vT6hyXyNTWGmYV+jvaqcpKgflc/Ol8nWL?= =?us-ascii?Q?Wqkil+y0rsQnLfA5zemxUOb2mvGwWe0b4YA1Ma2p6Odbn5SKQWQ5UA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8658.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018)(7053199007)(8096899003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hppEdK4g7gs8JLWM5Ry6DK7ZWC+GQj2OWX+01U6l+M0td3PGL4UFNCCKQNmW?= =?us-ascii?Q?xLwCKg5OZKjLPcvPF0ik6MHHFRHzFiBPQnj3uIIKxs1kFZAXVAR4KeJFq6BT?= =?us-ascii?Q?k2IHarNrbxeWWOSA0PszcYvl8ymgJjhe7zyTDZ8uMvdLDhmVG5QYQWAoh0z8?= =?us-ascii?Q?V0hcjZi2rftR4d1fGII6QHSz6XmoT0g2mat2aC8bFb5GR8HiMKJBCORtP5gz?= =?us-ascii?Q?riZNiZe3V5RgSg7ONVhnM6OvfVPYJiPFf9MTuutOsID5cnzCybvM5XSChgnS?= =?us-ascii?Q?1t3XKj8jtPL1kedfpjBBZH1rUGQAeuTcatD+PCNU14CC3x/qWIAfAh7KgRUb?= =?us-ascii?Q?UBt6jUYogmT5v6Bhwa+YDf2oz2iRp7Uu9Dhozgjq5Fa63omrpfNoIJE/M0hU?= =?us-ascii?Q?eQcy+j500X8fltRvDkPc86NCZeInDTzBnRCit+sDGxaDG8Nyp9w6lumzOLSa?= =?us-ascii?Q?icnKGzBJ5Zh7BYlsSZgFrjr15y2IgoP1QlzdRpgWLlpmUYEbsaysKSockORR?= =?us-ascii?Q?YXMWnYQmdFuvsfMz4LFlVRueiS9DCKKHFZTSXrtjxqOZW9ijUawhTuwPMBy9?= =?us-ascii?Q?T5x6b1CQaFqJGPM9rf9IeseouF5sQdA6qO34Vs9l890OsmXCcOfK4fwNaW0E?= =?us-ascii?Q?lreGr2fHm17vSMf9phSP8jH7zLWer7zTTfUIFZL0pqccbKjwu6jUMF3cqaCg?= =?us-ascii?Q?MjwbXXxHxs/+WpDg7yi+t3Lf1ZlkYYgU+VXBw+v1O4GLjqpFWwDE9xBYHiH+?= =?us-ascii?Q?R+MMeT2quGu0fiwDGzr4Ai6e2gm/n6JiQC7NwoaoKQqaAqL4CtWIwJpvmhqL?= =?us-ascii?Q?RjrkKmICqYt+NaRSdcX7mfVwzs1UilaqhlftsUjlGZoTjrONtki/+TT2LI9s?= =?us-ascii?Q?gQ2TvonuIllRSF9InKR8rt2QluRADGJq1n3fDzXPI4eisXZzHw9bYWp6oHNJ?= =?us-ascii?Q?4By6g53VO+PeGpvdnQO2j6AxBuKKiFcz98MaSv7/tccZ7+czVtkxflM6WXIv?= =?us-ascii?Q?Unzs9MeumWL1udnXYG3B1Vi1C5GR3UmHkDxs5etmk2bI5pMKlErKb352okbj?= =?us-ascii?Q?Xq2Ii/HWl5m2cdIb3xIE1uu87kqkUPbuUilCEFxRSuniYBGEQN2jAtEB2tK1?= =?us-ascii?Q?hGEQOe8ChRTamC8yDMMj9t1Vaxjx/j0qe4zN8LdSwe9NxNtUKlOLWAk8Oeop?= =?us-ascii?Q?XPnjUMaZstcD519Cm1dWSBNBMGThXi8yJUmARV8mhkiz4DVgsUKt68HuNCKr?= =?us-ascii?Q?Kj3iDEF0OfBQ6tZ4jPinKregDLxKyOJ9CM8nlhA6DSepnp9r31FRzUWcvz6f?= =?us-ascii?Q?aJjnuP9698+0WbNfRoI8tzl/G702HcmxawJkLncCRSRRXNflC5Rj82Bh8hfF?= =?us-ascii?Q?rlBYuSrIAJ+dY78j35u8ZXRwiAfVOghIjmupA7m6ESqmmjQGwrUOUVEVaJKM?= =?us-ascii?Q?GfuvftKlEkgVWOevgcNKGzgH34SSCtYEDT5DGuinaTNnXlEGnk7qzPlm/IA+?= =?us-ascii?Q?D0N4OfBtruank61k93nSBWUHrwariTQIRJWETJOJBK2RKl5cj4ufcApYNa7D?= =?us-ascii?Q?XwinSzVZtPnXx90ZV7w=3D?= Content-Type: multipart/alternative; boundary="_000_CH3PR12MB86586068A8F97C02A63544FDA13CACH3PR12MB8658namp_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8658.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36ce1494-6b5e-40aa-991a-08dde273edfd X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2025 18:36:09.8199 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iBYkLFN+hO+Q5sQNdRyoaxs/ATYaEXhNY9NSlvQRis1vUCB7p3R5dPRV1VCQnu4OeR4l0hJBheTDlT4xfLLICQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7227 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 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 --_000_CH3PR12MB86586068A8F97C02A63544FDA13CACH3PR12MB8658namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Doug, Just noticed your patch, included in 23.11. Thanks for your fix. ________________________________ From: Doug Foster Sent: Tuesday, June 3, 2025 1:23 AM To: NBU-Contact-Thomas Monjalon (EXTERNAL) ; Ruifeng W= ang ; Bruce Richardson Cc: stable@dpdk.org ; nd@arm.com ; Doug Foster= ; Wathsala Vithanage Subject: [PATCH 23.11] config/arm: add grace build config Add build configuration for Grace to resolve meson error for unsupported part number. Bugzilla ID: 1702 Signed-off-by: Doug Foster Reviewed-by: Wathsala Vithanage --- .mailmap | 2 ++ config/arm/meson.build | 25 +++++++++++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index ab0742a382..81089107c1 100644 --- a/.mailmap +++ b/.mailmap @@ -349,6 +349,7 @@ Don Provan Don Wallwork Doug Dziggel Douglas Flint +Doug Foster Dr. David Alan Gilbert Drocula Lambda Dror Birkman @@ -1507,6 +1508,7 @@ Walter Heymans Wang Sheng-Hui Wangyu (Eric) Waterman Cao +Wathsala Vithanage Weichun Chen Wei Dai Weifeng Li diff --git a/config/arm/meson.build b/config/arm/meson.build index 36f21d2259..37cd870718 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -100,7 +100,18 @@ part_number_config_arm =3D { ['RTE_MAX_LCORE', 128], ['RTE_MAX_NUMA_NODES', 2] ] - } + }, + '0xd4f': { + 'march': 'armv9-a', + 'march_features': ['sve2'], + 'mcpu' : 'neoverse-v2', + 'flags': [ + ['RTE_MACHINE', '"neoverse-v2"'], + ['RTE_ARM_FEATURE_ATOMICS', true], + ['RTE_MAX_LCORE', 144], + ['RTE_MAX_NUMA_NODES', 2] + ] + } } implementer_arm =3D { 'description': 'Arm', @@ -414,6 +425,14 @@ soc_tys2500 =3D { 'numa': true } +soc_grace =3D { + 'description': 'NVIDIA Grace', + 'implementer': '0x41', + 'part_number': '0xd4f', + 'extra_march_features': ['crypto'], + 'numa': true +} + soc_graviton2 =3D { 'description': 'AWS Graviton2', 'implementer': '0x41', @@ -534,6 +553,7 @@ dpaa: NXP DPAA emag: Ampere eMAG ft2000plus: Phytium FT-2000+ tys2500: Phytium TengYun S2500 +grace: NVIDIA Grace graviton2: AWS Graviton2 graviton3: AWS Graviton3 hip10: HiSilicon HIP10 @@ -565,6 +585,7 @@ socs =3D { 'emag': soc_emag, 'ft2000plus': soc_ft2000plus, 'tys2500': soc_tys2500, + 'grace': soc_grace, 'graviton2': soc_graviton2, 'graviton3': soc_graviton3, 'hip10': soc_hip10, @@ -702,7 +723,7 @@ if update_flags candidate_march =3D part_number_config['march'] else supported_marchs =3D ['armv8.6-a', 'armv8.5-a', 'armv8.4-a', '= armv8.3-a', - 'armv8.2-a', 'armv8.1-a', 'armv8-a'] + 'armv8.2-a', 'armv8.1-a', 'armv8-a', 'armv= 9-a'] check_compiler_support =3D false foreach supported_march: supported_marchs if supported_march =3D=3D part_number_config['march'] -- 2.34.1 --_000_CH3PR12MB86586068A8F97C02A63544FDA13CACH3PR12MB8658namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi Doug,

Just noticed your patch, included in 23.11.

Thanks for your fix.

From: Doug Foster <doug.= foster@arm.com>
Sent: Tuesday, June 3, 2025 1:23 AM
To: NBU-Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net&g= t;; Ruifeng Wang <ruifeng.wang@arm.com>; Bruce Richardson <bruce.r= ichardson@intel.com>
Cc: stable@dpdk.org <stable@dpdk.org>; nd@arm.com <nd@arm.c= om>; Doug Foster <doug.foster@arm.com>; Wathsala Vithanage <wat= hsala.vithanage@arm.com>
Subject: [PATCH 23.11] config/arm: add grace build config
 
Add build configuration for Grace to resolve meson= error
for unsupported part number.

Bugzilla ID: 1702

Signed-off-by: Doug Foster <doug.foster@arm.com>
Reviewed-by: Wathsala Vithanage <wathsala.vithanage@arm.com>
---
 .mailmap          &= nbsp;    |  2 ++
 config/arm/meson.build | 25 +++++++++++++++++++++++--
 2 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/.mailmap b/.mailmap
index ab0742a382..81089107c1 100644
--- a/.mailmap
+++ b/.mailmap
@@ -349,6 +349,7 @@ Don Provan <dprovan@bivio.net>
 Don Wallwork <donw@xsightlabs.com>
 Doug Dziggel <douglas.a.dziggel@intel.com>
 Douglas Flint <douglas.flint@broadcom.com>
+Doug Foster <doug.foster@arm.com>
 Dr. David Alan Gilbert <dgilbert@redhat.com>
 Drocula Lambda <quzeyao@gmail.com>
 Dror Birkman <dror.birkman@lightcyber.com>
@@ -1507,6 +1508,7 @@ Walter Heymans <walter.heymans@corigine.com>  Wang Sheng-Hui <shhuiw@gmail.com>
 Wangyu (Eric) <seven.wangyu@huawei.com>
 Waterman Cao <waterman.cao@intel.com>
+Wathsala Vithanage <wathsala.vithanage@arm.com>
 Weichun Chen <weichunx.chen@intel.com>
 Wei Dai <wei.dai@intel.com>
 Weifeng Li <liweifeng96@126.com>
diff --git a/config/arm/meson.build b/config/arm/meson.build
index 36f21d2259..37cd870718 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -100,7 +100,18 @@ part_number_config_arm =3D {
             ['= RTE_MAX_LCORE', 128],
             ['= RTE_MAX_NUMA_NODES', 2]
         ]
-    }
+    },
+    '0xd4f': {
+        'march': 'armv9-a',
+        'march_features': ['sve2'],
+        'mcpu' : 'neoverse-v2',
+        'flags': [
+            ['RTE_M= ACHINE', '"neoverse-v2"'],
+            ['RTE_A= RM_FEATURE_ATOMICS', true],
+            ['RTE_M= AX_LCORE', 144],
+            ['RTE_M= AX_NUMA_NODES', 2]
+         ]
+     }
 }
 implementer_arm =3D {
     'description': 'Arm',
@@ -414,6 +425,14 @@ soc_tys2500 =3D {
     'numa': true
 }
 
+soc_grace =3D {
+    'description': 'NVIDIA Grace',
+    'implementer': '0x41',
+    'part_number': '0xd4f',
+    'extra_march_features': ['crypto'],
+    'numa': true
+}
+
 soc_graviton2 =3D {
     'description': 'AWS Graviton2',
     'implementer': '0x41',
@@ -534,6 +553,7 @@ dpaa:        &n= bsp;   NXP DPAA
 emag:          &nbs= p; Ampere eMAG
 ft2000plus:      Phytium FT-2000+
 tys2500:         Phytium Teng= Yun S2500
+grace:           NVIDIA = Grace
 graviton2:       AWS Graviton2
 graviton3:       AWS Graviton3
 hip10:           Hi= Silicon HIP10
@@ -565,6 +585,7 @@ socs =3D {
     'emag': soc_emag,
     'ft2000plus': soc_ft2000plus,
     'tys2500': soc_tys2500,
+    'grace': soc_grace,
     'graviton2': soc_graviton2,
     'graviton3': soc_graviton3,
     'hip10': soc_hip10,
@@ -702,7 +723,7 @@ if update_flags
             ca= ndidate_march =3D part_number_config['march']
         else
             su= pported_marchs =3D ['armv8.6-a', 'armv8.5-a', 'armv8.4-a', 'armv8.3-a',
-            &n= bsp;            = ;       'armv8.2-a', 'armv8.1-a', 'armv8-a']<= br> +            &n= bsp;            = ;       'armv8.2-a', 'armv8.1-a', 'armv8-a', = 'armv9-a']
             ch= eck_compiler_support =3D false
             fo= reach supported_march: supported_marchs
            &nb= sp;    if supported_march =3D=3D part_number_config['march']=
--
2.34.1

--_000_CH3PR12MB86586068A8F97C02A63544FDA13CACH3PR12MB8658namp_--