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 5B065A0543; Mon, 13 Jun 2022 05:40:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E7CFF400EF; Mon, 13 Jun 2022 05:40:00 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10056.outbound.protection.outlook.com [40.107.1.56]) by mails.dpdk.org (Postfix) with ESMTP id 379BA4003F for ; Mon, 13 Jun 2022 05:39:59 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=nr7HkmKtF3dqe7BS1CwEJY9Zq9Tdlgn/oFDzwE7dLK3zCPVMggcKI1eOZDKug9wuEHWxKCOfYnpr1D8WOKt67OlvHo2q2bhHH5OYlOWRLcDvLmtylI85hLWF+KAqd924NbuXIXHZ6MAiXy9coV5Zwl17wqwq6UCFW0WqCX7Gxtgy62FjmPgwGCKaOLW/ls/TtgNEOp8XjGSxBLotm2m17uFs2bPjdr/yiwfXxnfVbtdyhSSrrKzhYe0/DPeks0IYzwEMJFhM+9bzYx/7kgXBceH9b2dT1n79WBw9aMTM3OoqmZDqbpt79po0zi7HG2/4TQMgMLaKu73/+byRrAa4LA== ARC-Message-Signature: i=2; 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=GmlTeBxrLAXTD/VO3MdQRnDZmVz4MArC+0pI/tMxxAU=; b=j8OUpMZ06vPyfGnl5A5zIfqUzPbUCrjRIdl8pd/uIzS1UU3kB7hpnLPJnOfUjEHxVzJOAzX/QiW9ETA09/+8lL7S894jT7Hz1YBS9U6CRXC+pXlhNUhytKipfNaSxju/tYavlWTlOD2WF+Ms6hG468OeqXUi9PB5mVZi4uJgzmrvIKxlDsdCBt8JttEucyk+Hlj7qnWZIlsvfHKKwJU3EAtXivbfidJ2QbxmTJCvX1Qi68wDkJjme5ZlSxVDV8i1ZrZPhEKIwY1Bzz7kAp57nBKJm0lWCegUdRnfsUsrloepigSJaf4oRw17JKKLkXkUU/a+giILI4eqponxabkHTA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=GmlTeBxrLAXTD/VO3MdQRnDZmVz4MArC+0pI/tMxxAU=; b=hGR9p3uW9JaQTr+pTMoghtDvWzHICI112UopnXyqqFjWEEpdTQSP+ZOM0vufFMEX970SyRtdI99udVUR+9t0UI6Q/W2kPWpsiBuOl9KKzEGKqRrAmGcRBTASM1HgdrLsiu6Vu8nNffRKih9C66HET/L90uY3wr4/vgJ2Hebnn3U= Received: from AM5PR0701CA0014.eurprd07.prod.outlook.com (2603:10a6:203:51::24) by AM0PR08MB4435.eurprd08.prod.outlook.com (2603:10a6:208:144::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.12; Mon, 13 Jun 2022 03:39:52 +0000 Received: from AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:51:cafe::4a) by AM5PR0701CA0014.outlook.office365.com (2603:10a6:203:51::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.11 via Frontend Transport; Mon, 13 Jun 2022 03:39:52 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT022.mail.protection.outlook.com (10.152.16.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.12 via Frontend Transport; Mon, 13 Jun 2022 03:39:52 +0000 Received: ("Tessian outbound 1766a3bff204:v120"); Mon, 13 Jun 2022 03:39:52 +0000 X-CR-MTA-TID: 64aa7808 Received: from fb6950263252.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E5964381-236D-448A-A49C-4E952F6B7B27.1; Mon, 13 Jun 2022 03:39:45 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fb6950263252.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 13 Jun 2022 03:39:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gcK20w90n7L1jCwrCndVcZ9qgQVWrxexCYipquFS7STd/lRW8E4yBQKD34QP/wV0UrPBGTxWOIwRdj1BCv8gpiKq+ZVKfnz3CQMF5DvDFvyWxX7UsQX3ru2fubgxVPBBB5oX4wFg5mDFpWCHuKKOln5NtT1JiF8v+1HQgt+IcRw7HYpBtU+aYVpCAxYUeCMj74v87CPyod5LVVtQz7tBfx+T0THYat9pMPzi/s6GwAgOhAhdU9TTLt9uXgF+n7qWalumOSSLz79vz3c9R1THtWuGnwozFkoWljFMb28hndAgc+3TsM1Y+5DVOSHLDMu8YXpBGNIhSJieA97Zcbrd7Q== 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=GmlTeBxrLAXTD/VO3MdQRnDZmVz4MArC+0pI/tMxxAU=; b=bZNmZrHth122M/DElPKq+dQ96gxXfTUnsM53mrsy5kLH9Ve8yOyeUqSmO+hYuNbMdg8dULlQHglHTvXpFY9FonXxdIj4P6CRbiNph8jl8X53ucNmxB+B0juZyvaysgLD9PiiU5JSDfcVvOUXFevSr2KeK0UX4ByRT6DOQBB62AxrDs7ipgslo1HmT5y//W2j10jFxLfSqJcoOQXTtnHPwwJjcEVM92zoFMHKhQPIfkDWhCJE5jNuXV9JbmrplPfwO9YSvG+A9TB+E4YkZvU6niL94OSaXzJgji6DNUN6uHZkbquAtDG9XExs9LweQkdLOL2+6DdUUOSOnkL3ulbkaw== 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=GmlTeBxrLAXTD/VO3MdQRnDZmVz4MArC+0pI/tMxxAU=; b=hGR9p3uW9JaQTr+pTMoghtDvWzHICI112UopnXyqqFjWEEpdTQSP+ZOM0vufFMEX970SyRtdI99udVUR+9t0UI6Q/W2kPWpsiBuOl9KKzEGKqRrAmGcRBTASM1HgdrLsiu6Vu8nNffRKih9C66HET/L90uY3wr4/vgJ2Hebnn3U= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by HE1PR0801MB1852.eurprd08.prod.outlook.com (2603:10a6:3:7c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Mon, 13 Jun 2022 03:39:43 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::b018:574b:d86c:6dba]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::b018:574b:d86c:6dba%5]) with mapi id 15.20.5332.020; Mon, 13 Jun 2022 03:39:43 +0000 From: Ruifeng Wang To: luzhipeng , "dev@dpdk.org" CC: Jan Viktorin , Bruce Richardson , nd Subject: RE: [PATCH] config/arm: add PHYTIUM ft2000plus Thread-Topic: [PATCH] config/arm: add PHYTIUM ft2000plus Thread-Index: AQHYfI2ISSmeXLHs2k+Di3vNfunPAq1MsxpQ Date: Mon, 13 Jun 2022 03:39:43 +0000 Message-ID: References: <20220610054634.600-1-luzhipeng@cestc.cn> In-Reply-To: <20220610054634.600-1-luzhipeng@cestc.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: B58ECF820D21864F8066BBF4258B134A.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 685391a3-823d-4589-045c-08da4cee603a x-ms-traffictypediagnostic: HE1PR0801MB1852:EE_|AM5EUR03FT022:EE_|AM0PR08MB4435:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: lkuhWZnnWYrONu5zUlbfP9a2GQ2572/v6+7sN1VtibUs82PEjetv5hqOVy1N7JAcRZWxkVowgvVQjI9zjEmdZKu50U86CIKQ9Tiy4yca+E6RuCdeookkD9yE+pHuNM5/y1aHUVPhcZ2qN3Kvmvf0zXEpTVhV5smuxkZmRDLj0gfD/B/3Vu1yXXoKgQt0r6fREJIMLSiZ1BdQLJSyiKeninhOx5Gh3wfJIU+587TkJXH1eGEjYxFey6ceW0JovwPa0LHAw+5OmctgcNviYtU0ywXDZbT+A3ib/tqQ0GMzfXXFxFne/R5iFPN8nLxGow4KI6ebJvTP3/bjmn4eySXUwib2HcERc8+WXhB6h2C35a96kub9TSSAVcHdpxEoLi8Jzvm57BdSRNuELZJTeTXBbAK3PkGvv6QextSumqJY4XYfKaN8N/m4lTOCFLjQtZ9vltPZJm/niMig8aBbtSaX9ulaMDYF3h5exYELX08/+B7gHt2krhpWRudNg9SyypeaPYfxe6gxUh5HwxxHPsdKNhg7Dp82/CiHlgBBStG44rT2yiNxnXNop4ZDe86TYg9mEGqzo+p5tEVRRsEgqavNQBX07mJ/zfUTijqooCA7KJi2TAPzynZ3r5mFy0IksThZhJVEn5CNVAhmQH/3Nb7Tkk1HeIs/lhLWNZhBrH9szEp1QNU/I6Qx17cZh/bTeaJNLDiWulRVu6ntOyBZkJ+1c5WpvakqUbQeuEFaaOGCrnvzTsk9xjY9QPJMp4GHiFeVZ4A/6n8kVitmnpL50rv9za2h+CPeX5qjj5p+KI27SCg= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(66946007)(66556008)(316002)(5660300002)(8676002)(64756008)(66476007)(76116006)(66446008)(38070700005)(8936002)(52536014)(508600001)(38100700002)(122000001)(966005)(9686003)(54906003)(4743002)(71200400001)(4326008)(26005)(53546011)(7696005)(6506007)(110136005)(186003)(2906002)(55016003)(83380400001)(86362001)(33656002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1852 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 714f2be8-1af0-4b46-2e1f-08da4cee5aac X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9QcFgwm4nL0jN+cNH4XHj4uGWcBYSAM/LBOex/XFmVTEk3oR6pKXcONKNToiJiwGWcHh0MKfBC+/yO89m69LP+jByxBownIwsc4f4c5H+kSI2vEdhZstDn7bngysxQxESyaHQo/4dmRIh7kvXpXZg6I4CjB5Jo4SmxSyqoeHNxvsYchHQMT7s7f5fdnv3pCl+f699VvpOPUc+zceo5/I/nJZmew4bpBEXTyewTN9HE7dtrv4H6wwU+Ct7DaR+kgyJhtwYbd951FVVni+G5N8mR2K8RgwNTY7nTExQZg504dssBPXjzghRJYaYjcNAw36PN1gg75ELCyQ1CWmOzeLMIBcE1dq4otFyhYevvHm3Q7eXiFdDBXJKbS2kHz9yn7LFT9x7WdfTYOCGJw6+gGQF3aW4MLJmLdRgzfL+K4hAbEajU3ZvL8zReswapy6SP38PLbLWFhvGHCH/Uf/RA2rPDiWnCGdOwSOiRs3kSSWMkoAvBHOz9nUhn4lm6zQNMDFaFU6bP7YpiS1/Y9HnZEVLxmZHonmDPKbNYTZyrb0Ls0VLDMcnsJB0o9kP+JUqHIRYmUyZ3Ck1Jnz7qQmrJO73jH6zGuiVR8w91T+5ji8oYOWkh+atu4ji350hA4Q7QmS6QntmDOQHE/2xlQM6xAOYxvz5VswN0S9GqLcDYQCxFHRUpAIePd7m1nH04KHzzDN6ANv1z6OL5vcGVIs0CRiNgGNDCdtE33j3ty6hvTNoaQ= 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:(13230016)(4636009)(36840700001)(46966006)(336012)(47076005)(186003)(83380400001)(7696005)(81166007)(82310400005)(356005)(36860700001)(6506007)(55016003)(9686003)(4743002)(53546011)(110136005)(54906003)(966005)(70586007)(508600001)(316002)(70206006)(2906002)(4326008)(26005)(8676002)(52536014)(5660300002)(86362001)(8936002)(33656002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2022 03:39:52.6220 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 685391a3-823d-4589-045c-08da4cee603a 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: AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4435 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: luzhipeng > Sent: Friday, June 10, 2022 1:47 PM > To: dev@dpdk.org > Cc: Jan Viktorin ; Ruifeng Wang > ; Bruce Richardson > ; luzhipeng > Subject: [PATCH] config/arm: add PHYTIUM ft2000plus >=20 > Here adds configs for PHYTIUM server. >=20 > Signed-off-by: luzhipeng I cannot find this patch in Patchwork. > --- > config/arm/arm64_ft2000plus_linux_gcc | 16 ++++++++++++++++ > config/arm/meson.build | 26 +++++++++++++++++++++++++- > 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 > config/arm/arm64_ft2000plus_linux_gcc >=20 > diff --git a/config/arm/arm64_ft2000plus_linux_gcc > b/config/arm/arm64_ft2000plus_linux_gcc > new file mode 100644 > index 0000000000..554517054e > --- /dev/null > +++ b/config/arm/arm64_ft2000plus_linux_gcc > @@ -0,0 +1,16 @@ > +[binaries] > +c =3D 'aarch64-linux-gnu-gcc' You may want to add ccache support when below one is merged. http://patches.dpdk.org/project/dpdk/patch/20220608171304.945454-1-jerinj@m= arvell.com/ > +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] > +platform =3D 'ft2000plus' > diff --git a/config/arm/meson.build b/config/arm/meson.build index > aa12eb76f4..48e5f6af5b 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -218,6 +218,20 @@ implementer_qualcomm =3D { > } > } >=20 > +implementer_phytium =3D { > + 'description': 'PHYTIUM', > + 'flags': [ > + ['RTE_MACHINE', '"armv8a"'], > + ['RTE_USE_C11_MEM_MODEL', true], > + ['RTE_CACHE_LINE_SIZE', 64], > + ['RTE_MAX_LCORE', 64], > + ['RTE_MAX_NUMA_NODES', 8] > + ], > + 'part_number_config': { > + '0x662': {'machine_args': ['-march=3Darmv8-a+crc']} > + } > +} > + > ## Arm implementers (ID from MIDR in Arm Architecture Reference Manual) > implementers =3D { > 'generic': implementer_generic, > @@ -225,7 +239,8 @@ implementers =3D { > '0x43': implementer_cavium, > '0x48': implementer_hisilicon, > '0x50': implementer_ampere, > - '0x51': implementer_qualcomm > + '0x51': implementer_qualcomm, > + '0x70': implementer_phytium > } >=20 > # SoC specific armv8 flags have the highest priority @@ -378,6 +393,13 @= @ > soc_thunderxt83 =3D { > 'part_number': '0xa3' > } >=20 > +soc_ft2000plus =3D { > + 'description': 'PHYTIUM ft2000plus', > + 'implementer': '0x70', > + 'part_number': '0x662', > + 'numa': true > +} > + > ''' > Start of SoCs list > generic: Generic un-optimized build for armv8 aarch64 execution = mode. > @@ -398,6 +420,7 @@ stingray: Broadcom Stingray > thunderx2: Marvell ThunderX2 T99 > thunderxt88: Marvell ThunderX T88 > thunderxt83: Marvell ThunderX T83 > +ft2000plus: PHYTIUM ft2000plus > End of SoCs list > ''' > # The string above is included in the documentation, keep it in sync wit= h the > @@ -421,6 +444,7 @@ socs =3D { > 'thunderx2': soc_thunderx2, > 'thunderxt88': soc_thunderxt88, > 'thunderxt83': soc_thunderxt83, > + 'ft2000plus': soc_ft2000plus, > } >=20 > dpdk_conf.set('RTE_ARCH_ARM', 1) > -- > 2.27.0 >=20 >=20