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 4EA3242CC5; Thu, 15 Jun 2023 13:12:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2138B40EE3; Thu, 15 Jun 2023 13:12:37 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2125.outbound.protection.outlook.com [40.107.93.125]) by mails.dpdk.org (Postfix) with ESMTP id 0100C40E0F for ; Thu, 15 Jun 2023 13:12:35 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j2H1QrKd8GLM+ABBGmPoaCin6CYagOXKLAZclZHFpl/4pQZlurDYzCudX4WnCUlgcFGWXpkYFn0MEk8f7qvufD+WImyuZy1jOlH1nJcar4sHPwe7ouOP567dEvOLNIpTcE5XJtZc8Uo/3RCIxvJ36b18e0Ed1WyMD0/awx+KCVEbmRGsoCr9Ng5MIPw/j/flIkFNX81vS1x6Pe5agf+FfVDhHWIr4eu1YnkykuJWXNZKNy//gNJ3yiw+YEkEvbPqDsr8h2LTcN/gQzMSxlbzjIQfRxBbDWz4eIr2tDwi76YNdiymckGUQ2ch2MT78v2giQ/4J02Jjem8g4QPZxoSwA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RaqXx8AjPRtjeB0N6PJVpbb5i/fUa3XjRjHXtJi+Yzw=; b=IsNL4qLuk91Gwfi8bV5xQIDg63yYuOjJSnx4vCzq+nonemgVmSg4SJuxzMi1UD/V3VcpJgyGWEc0Vh2+679McQDCZ+n2kXHmSMHbKGgmKC1l3k55r88RUx+SMRLZ9dareTPf6fwZCWI+gDBxYU1iU3HFvIEfIn53CaSvWIjwVux2Q+dYBNK5oRvgK2P3XAqHvmtuutyizxAKovcg+pS7ZCVm2a93c+8wxSjwdMCgjUbpEABft8N47jrX5jl5DDYpzU/vASW3ZhMTb4pcLf7T443vGYgDX6hzeFLV0Gl0Ea5eM5iB8rsyPsWXchAu32xYZlZS0kLmwSJOlm3y/oBgPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amperecomputing.com; dmarc=pass action=none header.from=amperecomputing.com; dkim=pass header.d=amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RaqXx8AjPRtjeB0N6PJVpbb5i/fUa3XjRjHXtJi+Yzw=; b=gF/cF8gO1c31wOushJvy9osieRrUrAx5ni+yeSsFOjUE76hdMIQ8cExxkA3x4HLB+jdRJoTPVpj3Q2kB4VgythjMhhrsDFVRFEbT1ZoRGbPtOP11Od+3RcUGn373Z1JlaYJ+/ENxuziwwBlzs4ws3JJh04olPLtxVS+pMK9JpkPKCYU3HJVWHlj38RF5bvpLTcEyJ2TXr2oJObaksGMl/UTy2AWp/F2AvyaL8B8TcIUTzS3u9zy1u53eoecFq0TosPs5nEiucx2dFPmd03dfhB+I39jA93KChQo7/kwr/yo+93ohRZIJO41i1YJI97nI2y7Dq7U/kTsWI4Q+Ig3k6A== Received: from BYAPR01MB3702.prod.exchangelabs.com (2603:10b6:a02:89::16) by SN4PR01MB7405.prod.exchangelabs.com (2603:10b6:806:1e8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.29; Thu, 15 Jun 2023 11:12:33 +0000 Received: from BYAPR01MB3702.prod.exchangelabs.com ([fe80::7087:139:1bb2:3c7e]) by BYAPR01MB3702.prod.exchangelabs.com ([fe80::7087:139:1bb2:3c7e%7]) with mapi id 15.20.6500.025; Thu, 15 Jun 2023 11:12:32 +0000 From: Yutang Jiang To: Ruifeng Wang CC: Open Source Submission , "dev@dpdk.org" , Yutang Jiang OS , =?iso-8859-2?Q?Juraj_Linke=B9?= , nd Subject: RE: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne platform Thread-Topic: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne platform Thread-Index: AQHZnCMOB5R/GXtv7EqKlxJsD7XxSa+HP3GggAEnc4CAA0XqUA== Date: Thu, 15 Jun 2023 11:12:32 +0000 Message-ID: References: <20230611050310.22195-1-jiangyutang@os.amperecomputing.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_ActionId=7d3cdeeb-be43-4496-b4f8-d1bdc2749dd6; MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_ContentBits=0; MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_Enabled=true; MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_Method=Standard; MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_Name=Confidential (Default); MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_SetDate=2023-06-12T14:40:40Z; MSIP_Label_5b82cb1d-c2e0-4643-920a-bbe7b2d7cc47_SiteId=3bc2b170-fd94-476d-b0ce-4229bdc904a7; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amperecomputing.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR01MB3702:EE_|SN4PR01MB7405:EE_ x-ms-office365-filtering-correlation-id: 6b836a1a-40d6-41d6-6033-08db6d916a9b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TXlTapxQDAmDHeX1XIcWD/TLGA8QvWwMYG77d3GCpCMN0RcIe5xFJHdASb/gupoZWK/Wiz0lPhMqKzEU2L/IS86LUzraqNHNVoEt20wa8fGBTTzF9VSMlOg5a1JHHH4U7yqFmiTfS5iEs8mRu1pQD8lzw2rWUQ1WPFbRjD5EJs/7+s0yU/QtA6nBzk7IJvJYuXh80vQQbz3VM6teNhdgPLGrwrk8db1GyXieL3uVctjhGk8tNHCuzpdmXJmkyhN/XWxmbMchUk+NLiMyF7WA48ilCzKxnZHmE/m7PQKOSXqSVXN/UEbPKVwBUAsLhmjK8xxesn5VRlaOadBmbPkm4cFPtzyUrcjOeR4NzmgyNvt1UJF9qgW47WRCoB5jJdTEIHb50FLMKlBdg3iA7T7OVlO75wYLp+HadhNzeskD3PzASPz7UWCseNLabgZa6SEQzeHF80xsIyk2p++JkGVseklDxbyIFn1diI1LieMdVztaXIgr98WJojfKu/IkSqvNhWnuYPsZp+q2+kExHul3UVSaWg3nJ1eB8xiZKA1D4NDZYMicnKBtqrDVVaAx7hC84BdHkG6AhQJOvUwmFpUwkC2KmmJ2HWqQtZ1ROoxQKj4Za+6CIgz8YIx6UBJLW8lP x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR01MB3702.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(346002)(136003)(376002)(39860400002)(366004)(451199021)(5660300002)(52536014)(2906002)(8676002)(8936002)(66446008)(66476007)(64756008)(66556008)(66946007)(76116006)(41300700001)(44832011)(54906003)(71200400001)(7696005)(4326008)(9686003)(26005)(6506007)(53546011)(316002)(6916009)(186003)(478600001)(83380400001)(33656002)(86362001)(55016003)(38070700005)(38100700002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-2?Q?9cYcAY8373cMe/YljgFWPLUplhCDeGYcf2qK4xsvitcLjP6L+sdXWCg8IB?= =?iso-8859-2?Q?dhrNOuuYfzb8gx9d1Qw8vvvHNAfHLeSWl4Re6P3SqkMVzP1YsAcg8/nDwH?= =?iso-8859-2?Q?Aay24gVjlF5rQJJM9hgPAnnoH63b3xuisp/qcZoBYD4tLOCRa1KbaHfFFR?= =?iso-8859-2?Q?X/J4+EDcJohi8wGaEK50XiT1nEgOJg3+u46rS9+ZsyAaPwRX3YduyZt8k5?= =?iso-8859-2?Q?bKz6eNlZRaW4xPlq+CFm8F4TGas4Q2TE0D0fCuEYnDfPMARLXXjmK5YZHh?= =?iso-8859-2?Q?cNDA1AyMDNPBVKVn8CGZgzhxjNDl1CtOyWulLF+iggNnJq1JzynxQqL0PO?= =?iso-8859-2?Q?V19f/pBujwcDKzhjz3RZEG/ATvNCiMct+vnxCMhStg3QMq7er69KAoafft?= =?iso-8859-2?Q?y5WJJaZfltcXyd68e0jXyUfp6JwyIM9C75HZNsHV/IONpYg4wlzMxP/31D?= =?iso-8859-2?Q?7GhzWKDecbmA+SJQvxSRy0DgUM3oRyt9hAp/NTTpV8Ls83yELDzFpHb9Xx?= =?iso-8859-2?Q?HH+yJyd2kNQrVJjKWHNZZF7nYYz1d8kmpoz3iMuDYC1+JlrdDk2sw4aRQd?= =?iso-8859-2?Q?BehyqEqyOqUfhY+7CPnqsyeg31fzcX8wVP0SD/DwlvQpJrKJmPnXXNw1AJ?= =?iso-8859-2?Q?kAOaKOqz6s3y0Ovqmh79W3Owa6xk2hrhF/FI9fDIpa/TJG4BziQ+ClI71J?= =?iso-8859-2?Q?RRUkYAObAGd60wEOAqx7tK6l7KA7LCM/3xYfxZpr31WUXAjwr2X2DTnGmJ?= =?iso-8859-2?Q?Xd0QuPIwthcFWEy1yu48VO+MOEqumAeSeyaOHdMb75VjFPXmi7QL6JC2vu?= =?iso-8859-2?Q?8eqx7bGzntefx28tZFOF5gkx/u/5YgYeiJR/x171W6/5iCyFHBQT6rWBV5?= =?iso-8859-2?Q?PTd5TBFm6Vf6rzcozjKt7/62m7HOmtJziKcZlho7aaoC4h7YqVdcCvySDX?= =?iso-8859-2?Q?qFPA4fIRELYXLd1i/rGiUARWSnxHcJra+PstjsH3q/sHV9krckhEbFWzyC?= =?iso-8859-2?Q?TI1R06zVpaD5vynL2yFQFF/H9ehD7WIdp9Xwmluro50Nj6RTDp6LeUTYqv?= =?iso-8859-2?Q?mX/f8weE/ORMAFLAs9yqUNy4yZ2tY77rS7GnsUuu0V18PnEg60AkCifKv6?= =?iso-8859-2?Q?DXGWEjFeqa+6pJCXwZxfMPF/vV0/eZmy4AtggNR5ivsP1b3aYRVasimBIL?= =?iso-8859-2?Q?SQuQ2j3qSv2SlusckgEvGe2bSuxOdsueAUH6hYh5tHx/AGqVEh6W7lGgHh?= =?iso-8859-2?Q?ENRmV7fRJRbXvg24tTq/Ugo04qzMdeSx3cZalbm7Cmy7UAoU2cczcCJmRD?= =?iso-8859-2?Q?i8lGv/W6NNU7MHeMG8NO4DE5iUjjlOnfN9HIt0DLNP2Prb3Q9By2l6goNw?= =?iso-8859-2?Q?q5ElqThoh2Jhf6YGCD4an3OFWH0C2kartjtm+CkSg0cvbSP3kpHtFyr1gl?= =?iso-8859-2?Q?+3ny0/3k7Xo2bQZzV/3H4fKxsro3mSuapVGeLnazx6qklNWB8pNs5n/+oH?= =?iso-8859-2?Q?qGTjULMg4L211wre73vvyaHZ0zxlW17gR9ETN9eAenUPB4eO1gWF55ONy9?= =?iso-8859-2?Q?zMFskLdGW/cgZcNyDVHWnOxWvxK75UFI/tLSi6+rZCEgFueVOheRZGD7nU?= =?iso-8859-2?Q?oIMX1J7yTAabUmFr3EI1ZMz7UUJt0Y/XYaxa2M8iuahFjw9D40k4fTxQ?= =?iso-8859-2?Q?=3D=3D?= Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amperecomputing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR01MB3702.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b836a1a-40d6-41d6-6033-08db6d916a9b X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2023 11:12:32.9033 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bS8Bwh9uFQsl/hZcbcyLWU+bx+7EfltOGtjHc9Q9QHzlN9xijXSA/5Bc0emu+fQmWRGubCMkk3oh8gEUvlBqOwZGDmHkuaUqPER3Mk6uDboHDq6xIzXJJPm++sVygGFg X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR01MB7405 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 > -----Original Message----- > From: Ruifeng Wang > Sent: Tuesday, June 13, 2023 4:18 PM > To: Yutang Jiang > Cc: Open Source Submission ; > dev@dpdk.org; Yutang Jiang OS ; > Juraj Linke=B9 ; nd > Subject: RE: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne > platform >=20 > [EXTERNAL EMAIL NOTICE: This email originated from an external sender. > Please be mindful of safe email handling and proprietary information > protection practices.] >=20 >=20 > > -----Original Message----- > > From: Yutang Jiang > > Sent: Monday, June 12, 2023 10:48 PM > > To: Ruifeng Wang > > Cc: Open Source Submission ; > > dev@dpdk.org; Yutang Jiang OS > > Subject: RE: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne > > platform > > > > Hi Ruifeng, > > > > Please help me review this patch. Thank you very much. > > > > Best Regards, > > Yutang Jiang > > > > -----Original Message----- > > From: Yutang Jiang OS > > Sent: Sunday, June 11, 2023 1:03 PM > > To: dev@dpdk.org > > Cc: Open Source Submission ; Yutang > Jiang > > ; Yutang Jiang OS > > > > Subject: [PATCH] config/arm: add Ampere Altra/AltraMax/AmpereOne > > platform > > > > This patch add Ampere series platform support for DPDK: > > 1. Merging the eMAG and AmpereOne to the one struct > implementer_ampere. > > 2. The microarchitecture of Altra/AltraMax is N1, which > implementer/part_number > > is defined in arm, so the definition of > RTE_MAX_LCORE/RTE_MAX_NUMA_NODES > > refers to the quadrant sub-numa definition in AltraMax 2P system. > > 3. Added basic definition of AmpereOne. > > > > Signed-off-by: Yutang Jiang > > Signed-off-by: Yutang Jiang > > --- > > config/arm/arm64_altra_linux_gcc | 16 +++++++++ > > config/arm/arm64_ampereone_linux_gcc | 16 +++++++++ > > config/arm/meson.build | 52 ++++++++++++++++++++++++---- > > 3 files changed, 78 insertions(+), 6 deletions(-) create mode 100644 > > config/arm/arm64_altra_linux_gcc create mode 100644 > > config/arm/arm64_ampereone_linux_gcc > > > > diff --git a/config/arm/arm64_altra_linux_gcc > > b/config/arm/arm64_altra_linux_gcc > > new file mode 100644 > > index 0000000000..ce0667ebe2 > > --- /dev/null > > +++ b/config/arm/arm64_altra_linux_gcc > > @@ -0,0 +1,16 @@ > > +[binaries] > > +c =3D ['ccache', 'aarch64-linux-gnu-gcc'] cpp =3D ['ccache', > > +'aarch64-linux-gnu-g++'] 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.2-a' > > +endian =3D 'little' > > + > > +[properties] > > +platform =3D 'altra' > > diff --git a/config/arm/arm64_ampereone_linux_gcc > > b/config/arm/arm64_ampereone_linux_gcc > > new file mode 100644 > > index 0000000000..8964432a74 > > --- /dev/null > > +++ b/config/arm/arm64_ampereone_linux_gcc > > @@ -0,0 +1,16 @@ > > +[binaries] > > +c =3D ['ccache', 'aarch64-linux-gnu-gcc'] cpp =3D ['ccache', > > +'aarch64-linux-gnu-g++'] 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.6-a' > > +endian =3D 'little' > > + > > +[properties] > > +platform =3D 'ampereone' > > diff --git a/config/arm/meson.build b/config/arm/meson.build index > > 43f6a551a2..57424b88dc > > 100644 > > --- a/config/arm/meson.build > > +++ b/config/arm/meson.build > > @@ -71,8 +71,8 @@ part_number_config_arm =3D { > > ['RTE_MACHINE', '"neoverse-n1"'], > > ['RTE_ARM_FEATURE_ATOMICS', true], > > ['RTE_MAX_MEM_MB', 1048576], > > - ['RTE_MAX_LCORE', 160], > > - ['RTE_MAX_NUMA_NODES', 2] > > + ['RTE_MAX_LCORE', 256], > > + ['RTE_MAX_NUMA_NODES', 8] > > ] > > }, > > '0xd40': { > > @@ -166,16 +166,29 @@ implementer_cavium =3D { implementer_ampere =3D > { > > 'description': 'Ampere Computing', > > 'flags': [ > > - ['RTE_MACHINE', '"emag"'], > > ['RTE_CACHE_LINE_SIZE', 64], > > - ['RTE_MAX_LCORE', 32], > > - ['RTE_MAX_NUMA_NODES', 1] > > + ['RTE_MAX_LCORE', 1024], > > + ['RTE_MAX_NUMA_NODES', 8] > > ], > > 'part_number_config': { > > '0x0': { > > 'march': 'armv8-a', >=20 > eMag is defined as armv8.2-a in cross file. > Do you want to update march to armv8.2-a? [Yutang Jiang] The march definition in eMAG cross file and here are both 'a= rmv8-a', I have not made any changes. The definition in the newly added Alt= ra cross file is armv8.2-a >=20 > > 'march_features': ['crc', 'crypto'], > > - 'compiler_options': ['-mtune=3Demag'] > > + 'compiler_options': ['-mtune=3Demag'], > > + 'flags': [ > > + ['RTE_MACHINE', '"eMAG"'], > > + ['RTE_MAX_LCORE', 32], > > + ['RTE_MAX_NUMA_NODES', 1] > > + ] > > + }, > > + '0xac3': { > > + 'march': 'armv8.6-a', > > + 'march_features': ['crc', 'crypto'], > > + 'compiler_options': ['-mcpu=3Dampere1'], > > + 'flags': [ > > + ['RTE_MACHINE', '"AmpereOne"'], > > + ['RTE_MAX_LCORE', 320] >=20 > Add MAX_NUMA_NODES here. [Yutang Jiang] Yes, I will add MAX_NUMA_NODES definitions in the next versi= on patch. >=20 > > + ] > > } > > } > > } > > @@ -266,6 +279,7 @@ implementers =3D { > > '0x43': implementer_cavium, > > '0x48': implementer_hisilicon, > > '0x50': implementer_ampere, > > + '0xc0': implementer_ampere, > > '0x51': implementer_qualcomm, > > '0x70': implementer_phytium, > > } > > @@ -347,6 +361,28 @@ soc_emag =3D { > > 'part_number': '0x0' > > } > > > > +soc_altra =3D { > > + 'description': 'Ampere Altra/AltraMax', > > + 'implementer': '0x41', > > + 'part_number': '0xd0c', > > + 'flags': [ > > + ['RTE_MAX_LCORE', 256], > > + ['RTE_MAX_NUMA_NODES', 8] >=20 > These two flags are redundant. MAX_LCORE & MAX_NUMA_NODES are > already in corresponding part_number_config. [Yutang Jiang] Yes, I will remove these two duplicate definitions in the ne= xt version patch. >=20 > > + ], > > + 'numa': true > > +} > > + > > +soc_ampereone =3D { > > + 'description': 'Ampere AmpereOne', > > + 'implementer': '0xc0', > > + 'part_number': '0xac3', > > + 'flags': [ > > + ['RTE_MAX_LCORE', 320], > > + ['RTE_MAX_NUMA_NODES', 8] >=20 > Same here. [Yutang Jiang] Yes, I will remove these two duplicate definitions in the ne= xt version patch. >=20 > > + ], > > + 'numa': true > > +} > > + > > soc_ft2000plus =3D { > > 'description': 'Phytium FT-2000+', > > 'implementer': '0x70', > > @@ -469,6 +505,8 @@ cn9k: Marvell OCTEON 9 > > cn10k: Marvell OCTEON 10 > > dpaa: NXP DPAA > > emag: Ampere eMAG > > +altra: Ampere Altra/AltraMax > > +ampereone: Ampere AmpereOne > > ft2000plus: Phytium FT-2000+ > > tys2500: Phytium TengYun S2500 > > graviton2: AWS Graviton2 > > @@ -496,6 +534,8 @@ socs =3D { > > 'cn10k' : soc_cn10k, > > 'dpaa': soc_dpaa, > > 'emag': soc_emag, > > + 'altra': soc_altra, > > + 'ampereone': soc_ampereone, > > 'ft2000plus': soc_ft2000plus, > > 'tys2500': soc_tys2500, > > 'graviton2': soc_graviton2, > > -- > > 2.40.0