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 A42E34551A; Fri, 28 Jun 2024 05:30:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 84E334029E; Fri, 28 Jun 2024 05:30:10 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2115.outbound.protection.outlook.com [40.107.220.115]) by mails.dpdk.org (Postfix) with ESMTP id 635034029B for ; Fri, 28 Jun 2024 05:30:08 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YA1b4UYu66wlHGcVPqcfZvHx8MFOC3HJOOpG7RoQj2XlNOTPOBlVfdacjCbBoWsLjk/GejY9liqonS0iPBV5H0XlrCWMbPHKPGxFGFYrkrkTPr8AHtpDYPHaxwenlu7F96YVYE7FV3OH7peRmQYptpSpqb2E2E5/p56FQEAytybbiCu1DmeFkKJ5tXVMw8wzIjl7vPlfCiEocLhjlstgoNmiSlC9rGYDnCxswQbFtASCmpx6ydaXWAuKcan22ZowEYwsicU/e9dRN0zllkgOOBT72IKcyzob9qWXQ5C4NHJS84eqr8sQusVERgCW89n0COY0kY8sfwMvkv9ExP4Cjg== 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=o3tYpEPCzhhuMHGI6EaC81FKrFxXOLycBvJ4CR/uJ8E=; b=c2924fmbJB8Z1kTUnrZ4pZEUIVJHj/rz/DFwteN8lcx+9Qa5FP92z9b5952iWapVjP6v5pldfosZckAXivDKx4wFIOW79Xig+G0/Trk/pBzdch0HW/hP0xe5la4SD5W84fWNtUkJ/VcOJg/xyXsU78Oxr3/Duc7G0eFNMlWyId0+MPPeifygFS2tgVikde8UGszRghZ4Gezjo4hwVXlQQLm9BiVWuQvcfK5GGwfpGGVIRCGPv8G7fg/cx3HD3YA/Z7aGIXAdiV694gFE+l5p+2BC6WRBexFAfip6P+20ZAOmYQIwo8e/4MUNLbgIjEKjPaFswbuciL3/Z3Xki5l38g== 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=o3tYpEPCzhhuMHGI6EaC81FKrFxXOLycBvJ4CR/uJ8E=; b=IYffw6EHz8lxXsYltnSDzY49vaYC2nQdg14nZW7nOYtny0N1pyEqgmrBmjJh4T08Nf4bSwj0J8dcCs5/18pF3JH4sYxaFfQi5zG0S68sS/i4IA2kXrm20xM0oWakh5qfnuRZqhGoDkNZJ2lmetUBsc6Diq7FlyY62n03+ASLpan9AwaY4ZzqlQkD6npRXcQySSohXjiu8G1Jy4Z7cRPxfEC9haST2bljI8dWLupGZpbYkWVJarmw0MGvSP0LK/uht6aatLWlskAFChWciPNXMlvycCl5FZZ2zesQwU6IX0axUOq9UGW6aBZyQTiUKJCQbBEHe+cAkHA3F2rv3ETqrg== Received: from CYYPR01MB8601.prod.exchangelabs.com (2603:10b6:930:c5::6) by CH5PR01MB9079.prod.exchangelabs.com (2603:10b6:610:211::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.35; Fri, 28 Jun 2024 03:30:03 +0000 Received: from CYYPR01MB8601.prod.exchangelabs.com ([fe80::6b01:5256:a9d0:c8bb]) by CYYPR01MB8601.prod.exchangelabs.com ([fe80::6b01:5256:a9d0:c8bb%6]) with mapi id 15.20.7698.025; Fri, 28 Jun 2024 03:30:01 +0000 From: Yutang Jiang To: Yutang Jiang OS , "dev@dpdk.org" CC: Open Source Submission , "ruifeng.wang@arm.com" , "nd@arm.com" , "juraj.linkes@pantheon.tech" , "wathsala.vithanage@arm.com" , "thomas@monjalon.net" , "honnappa.nagarahalli@arm.com" Subject: RE: [DPDK][PATCH v4] config/arm: add Ampere AmpereOneAC04 platform Thread-Topic: [DPDK][PATCH v4] config/arm: add Ampere AmpereOneAC04 platform Thread-Index: AQHayQqBOxMohKhTI0mDvnKPnrua3LHcg2+w Date: Fri, 28 Jun 2024 03:30:01 +0000 Message-ID: References: <20240628032247.10414-1-jiangyutang@os.amperecomputing.com> In-Reply-To: <20240628032247.10414-1-jiangyutang@os.amperecomputing.com> 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=f4784886-a4f0-43fe-a476-45883e5c89d5; 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=2024-06-28T03:25:00Z; 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: CYYPR01MB8601:EE_|CH5PR01MB9079:EE_ x-ms-office365-filtering-correlation-id: a3cfa3c4-d83f-4d02-a5e7-08dc9722983a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?7tVTs6KICEaa9a3EvPHIfsQElBWBD2It/nOPA8qzey6kzgDNN4Y62Kgtl0gr?= =?us-ascii?Q?Za5RSPzU+sIR4QJYDhRkdfWbwTbw2UAaoXnwEbxi7Pu1cHhLFCeYeYugVmdq?= =?us-ascii?Q?NwnmwHv6a2AxUrXM0TSxi+2eb9qj/tzIwgolylIpRu8cjrw8SYuLVGhj5EyF?= =?us-ascii?Q?3LDrMs7RY0IpWvBR9DqeWio5AeOYeFZm+ULnYWefsyhRxdyxEikVbERUhxG0?= =?us-ascii?Q?mSDQ8bAxsQuX4uWN7EX7nyhYuoBecx/kmTEtvqGCg2SKPvmUJZAKldec70mM?= =?us-ascii?Q?ybZqrQDARhFPRrBe/9UCDf/0lg/wg5v1rXQbijAmXM000Rw4bfkjJpTILDjt?= =?us-ascii?Q?e5ARfcxDMAKwhXm5Eja2DDohqEl9evd4VLjX7BiU7t6kKZo/ONlvf4WUSPk9?= =?us-ascii?Q?6XCavf2PIKrR6vokNlqdKA4P3P+xnmu1r4Rw8lZYA/Ij7gsjh1H6QOWjbIFQ?= =?us-ascii?Q?/4XM0ldkpnw9nceN7XiN8spSd/t61sNF2gvZ/Ewtw2E5HBJpe3UNBGe9Ruxn?= =?us-ascii?Q?9+ciOiX1h3yFJF2lj9Jqncz5IRrxUk3+ynRKGOESI7ob+WJ0JhE0gGeF0l1l?= =?us-ascii?Q?reMbY91gyw4/F1NvOePtARdLRZ/h+t0BFBLXXFmXhdhD64FU8q3RJY4h2pLW?= =?us-ascii?Q?+Gg5XAAI4HwMFo5qNVcR/3OLot8vttNty8JCWZXnzuWb8IqLUeCoFGtHk3hm?= =?us-ascii?Q?ApAmA+E4AUsZ8YXzUXeeqz+Q3L/iu96BKYkgWdAMCZfalh2JISMBHOQ1IptV?= =?us-ascii?Q?JQZ/F+GH7gsKRT2fH4Yjjkb7erbMt0AOpCVwnZWtJbwGWSdD+OJYe3iP6iAc?= =?us-ascii?Q?32eGMrJXpwxr7BiLesZcQioJS5HG3sDXulYhklZ/UIR/qNoSlG9vmeJNN3UQ?= =?us-ascii?Q?0lTXpN0LU5rBypLRWFE+axsA695APel0GmTnsp5u9LPg47OzTDGAodgYq2rP?= =?us-ascii?Q?h3MYs+mS8V8Hfc8QkCg5a2fvrXgm4wa59wFHy7kE0+ZCzupN/ZlueH/jG0NJ?= =?us-ascii?Q?ZGiMdyUOf5JLFZBA2CMX85qQwac09KKHhgEpGoX8ZcDCd8hel78JRu19fclm?= =?us-ascii?Q?gx19uGlkC6Vwl3yCNctc4kVc0xcX95pHQzuVhmyufQdcE9R4hmrrDRVHU/Aw?= =?us-ascii?Q?SMu0tzwV8rrnM3yb+++8qKGkCdXJ+As3HNgDKsutIMms9hS4vOw6ErOiXtLB?= =?us-ascii?Q?NB6p7GccUpGibSieUt6ySt0EFGykAU6i7EaQ0f4fJmeHC5Xg3Rbbjj8iAtsg?= =?us-ascii?Q?DMo1O8dvGq/Dam0HDmMRXOxYYdmPl4XoSGU8vX59qAx0U67KEgA2CF20clJr?= =?us-ascii?Q?aZ5FLbKMQMMR5IcdQaiBIcf8eW6hBJW9ip67diARd9e7vLWe4PFp+erFJblW?= =?us-ascii?Q?QYvqRbQoaF8nWPGY/mZWlMP4LAvls4Sf0afGicVcS2fOsbNuyA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CYYPR01MB8601.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?cq8VDIALY4f3G1fo6NBBkl63X0HvSaNJf/3J14Uqvo4gv3x2BfoKNIQHZYrc?= =?us-ascii?Q?OFtP8X4K5kjAqYD1xdMTpUi1lzJAtQrX7Q2Hd7ER9SCwV28Pvyn2jlV2uVzJ?= =?us-ascii?Q?hyw+WpaUOzcGUeecFcvixFBo7/c6noUsMF4AAo5Oz5hdHxOZHgih4dDhfNdo?= =?us-ascii?Q?tup/W1qLunDABbmZB8D5lrrRLzg+JZIK8Vt29lSdwvGNG6/K+ADmh4YRwlKw?= =?us-ascii?Q?ql/7yuACQoZhBIagqogoQX+x5F8dndEGHAaLWMZ0b8e0b669gjRyIQxvMH10?= =?us-ascii?Q?UfyAxsi/mcSYJkxTXoK7pbqCUheODtmrdiuqWOd+yIreN/LxcJ8GoIyyJ3Bb?= =?us-ascii?Q?0iDpSiUGq06578zBu3BlYA3UsqmuWQLHTwdkza6L2wJJ/8vJKnFBumyTeinf?= =?us-ascii?Q?e7qIc6DklByd/VGJZ1lCdn1Lcn7qOszcgcucX9e1TsLxBQ8H7SYunFVq4vC8?= =?us-ascii?Q?6ccdgA16H1eeei+JYXLWNeWT1hz6o4iYVmnNX3KVj2W+TiGqhgq9ABpIsxtj?= =?us-ascii?Q?S7Rg/oULpngJlw58Nrnd3xpMSuMBfvIWK3TOawqygfyh/qaxfh3aH2lYymsz?= =?us-ascii?Q?7NDsKKitChxFASw8RwZhMw+tsIr7OMHPluOLsPxuNPSwkMCEbMjlI3PUM6Au?= =?us-ascii?Q?vu98haniGBrzNDFEbmDRO2Vxc73EN7Ici/yR8be0UtsFirm9O8dJzhJ2smiV?= =?us-ascii?Q?xHMt5qQp0A1oFaBP9c7a+n3f9NVyQe+RwUZnGbHSuuLd5cV80eTlyULaaPzL?= =?us-ascii?Q?T4WHCne1vGcmx4fdDnqmfPnb4vLsjbcs6vbegCjqKIA0mx0PNG+CKRZJv+bP?= =?us-ascii?Q?3GuPOYPLvkTiHOX44Is2myBp8U0mtnDUuRW89iznBTyGnhwUX7isb4r5kM9t?= =?us-ascii?Q?40mkqKGRILZNGBMZ9wy+7qpYnHhMKkHH0JMHwynLcspUdc0OwbCK64xmU01m?= =?us-ascii?Q?hGcVf+yyJ8TrsFYjcl7mbNRbtLIJVK4oBvYvaIE3fbnz0YZlw4Dc6JmVad1Y?= =?us-ascii?Q?TbfiFiQLHHTOJQxY4GdVsmCV9RAwSSUls0c+Ws7dXdT7xAWcV8aLwvMK6aFl?= =?us-ascii?Q?yFJ/S2/jjTxT2B7+104Q1KFlY+SK3NY8pOrFfsKMNKaqlhHFCnUHK0decgOI?= =?us-ascii?Q?Cu7zCj2zM6xEF9NDvu66V7urSDhrdg6/ZzWupr0jOqbepCw3JtjDLEAxDkMS?= =?us-ascii?Q?mntwWU9leVWpMDvOq75VkyLYCWqFgpPDibCqxAIF/erb7qsGF6Ek5L9Rih+5?= =?us-ascii?Q?9IVRbIaGpzvX76CUKJhNrP81khwZHVCGMpa5N1RpV6QoHynNN42MljPHAEn9?= =?us-ascii?Q?kJb1rS27SN85fCaIGztbOwCbEjT1ZAWnpayn3HfAfpSRfjxktLcWOV/SZkK2?= =?us-ascii?Q?PnTznTOvEf/nyEpNL+5iF+ZXLtP9F0FhJy0syHbsk7qncIa9cE7ljSz/iGs5?= =?us-ascii?Q?vGlynSD0hDpUc1+c080Xu3/V08/NlkWiRSIQ+iguHcxfn/9HBXaxKsOkwPgt?= =?us-ascii?Q?WLMrx0eSyw6RZn5pi+j3zbhHFXYIgq9Bja1cSnTnf7fnQNJjsj1ZkVa8a+KJ?= =?us-ascii?Q?dTGKdl+QUYXnmoBiHm7pKZTSU98PQ/bMPvNwOYcgxDwhnjM+9sHj1LHYgkTp?= =?us-ascii?Q?qA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amperecomputing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CYYPR01MB8601.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3cfa3c4-d83f-4d02-a5e7-08dc9722983a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2024 03:30:01.8231 (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: otGfGzVCXiS6GJvJcwFQqhI7+KEvb7NqKLmLhM9NdlCKIczQNvmgdB5vFyEDauldfa772Z4uZR2ds+xDyiKxUd9s/UYFkgN6boZov53CaeiVHV5QcT8gXrtnpIOdoFP6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH5PR01MB9079 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 Due to changes in product family naming conventions, this updated version h= as no other changes except for some string adjustments. Hi Thomas, According to your suggestion, this version has also added a small descripti= on of the platform. Best Regards, Yutang Jiang > -----Original Message----- > From: Yutang Jiang OS > Sent: Friday, June 28, 2024 11:23 AM > To: dev@dpdk.org > Cc: Open Source Submission ; Yutang Jiang > ; Yutang Jiang OS > ; ruifeng.wang@arm.com; > nd@arm.com; juraj.linkes@pantheon.tech; wathsala.vithanage@arm.com; > thomas@monjalon.net; honnappa.nagarahalli@arm.com > Subject: [DPDK][PATCH v4] config/arm: add Ampere AmpereOneAC04 > platform >=20 > The AmpereOneAC04 is efficient Cloud Native CPU: > Up to 192 Cores > 2MB Private L2 Cache per Core > 8 channel DDR5 > 128 lanes PCIe Gen5 >=20 > Signed-off-by: Yutang Jiang > --- > config/arm/arm64_ampereoneac04_linux_gcc | 17 +++++++++++++++++ > config/arm/meson.build | 19 +++++++++++++++++++ > 2 files changed, 36 insertions(+) > create mode 100644 config/arm/arm64_ampereoneac04_linux_gcc >=20 > diff --git a/config/arm/arm64_ampereoneac04_linux_gcc > b/config/arm/arm64_ampereoneac04_linux_gcc > new file mode 100644 > index 0000000000..a8dfd6551f > --- /dev/null > +++ b/config/arm/arm64_ampereoneac04_linux_gcc > @@ -0,0 +1,17 @@ > +[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' > +pkg-config =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 'ampereoneac04' > diff --git a/config/arm/meson.build b/config/arm/meson.build index > a45aa9e466..012935d5d7 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -210,6 +210,16 @@ implementer_ampere =3D { > ['RTE_MAX_LCORE', 320], > ['RTE_MAX_NUMA_NODES', 8] > ] > + }, > + '0xac4': { > + 'march': 'armv8.6-a', > + 'march_features': ['crc', 'crypto'], > + 'mcpu': 'ampere1a', > + 'flags': [ > + ['RTE_MACHINE', '"AmpereOneAC04"'], > + ['RTE_MAX_LCORE', 384], > + ['RTE_MAX_NUMA_NODES', 8] > + ] > } > } > } > @@ -371,6 +381,13 @@ soc_ampereone =3D { > 'numa': true > } >=20 > +soc_ampereoneac04 =3D { > + 'description': 'Ampere AmpereOne AC04', > + 'implementer': '0xc0', > + 'part_number': '0xac4', > + 'numa': true > +} > + > soc_armada =3D { > 'description': 'Marvell ARMADA', > 'implementer': '0x41', > @@ -621,6 +638,7 @@ generic: Generic un-optimized build for armv8 > aarch64 execution mode. > generic_aarch32: Generic un-optimized build for armv8 aarch32 execution > mode. > altra: Ampere Altra/AltraMax > ampereone: Ampere AmpereOne > +ampereoneac04: Ampere AmpereOneAC04 > armada: Marvell ARMADA > bluefield: NVIDIA BlueField > bluefield3: NVIDIA BlueField-3 > @@ -658,6 +676,7 @@ socs =3D { > 'generic_aarch32': soc_generic_aarch32, > 'altra': soc_altra, > 'ampereone': soc_ampereone, > + 'ampereoneac04': soc_ampereoneac04, > 'armada': soc_armada, > 'bluefield': soc_bluefield, > 'bluefield3': soc_bluefield3, > -- > 2.43.0