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 45765A0543; Mon, 13 Jun 2022 09:13:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 335FF42B6F; Mon, 13 Jun 2022 09:12:58 +0200 (CEST) Received: from smtp.cecloud.com (unknown [106.39.185.58]) by mails.dpdk.org (Postfix) with ESMTP id 6F3D34003F for ; Mon, 13 Jun 2022 05:56:18 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by smtp.cecloud.com (Postfix) with ESMTP id 6A4E93000019C; Mon, 13 Jun 2022 11:56:12 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ANTISPAM-LEVEL: 2 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 Received: from [10.32.181.164] (unknown [111.48.58.9]) by smtp.cecloud.com (postfix) whith ESMTP id P4032149T281471864336752S1655092571373888_; Mon, 13 Jun 2022 11:56:12 +0800 (CST) X-IP-DOMAINF: 1 X-UNIQUE-TAG: <1581cfc6813251c567c11942cced3fe3> X-RL-SENDER: luzhipeng@cestc.cn X-SENDER: luzhipeng@cestc.cn X-LOGIN-NAME: luzhipeng@cestc.cn X-FST-TO: ruifeng.wang@arm.com X-RCPT-COUNT: 5 X-SENDER-IP: 111.48.58.9 X-ATTACHMENT-NUM: 0 X-System-Flag: 0 Message-ID: <582505cd-f5f2-77e6-7b00-c439754b0856@cestc.cn> Date: Mon, 13 Jun 2022 11:56:11 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH] config/arm: add PHYTIUM ft2000plus To: Ruifeng Wang , "dev@dpdk.org" Cc: Jan Viktorin , Bruce Richardson , nd References: <20220610054634.600-1-luzhipeng@cestc.cn> From: luzhipeng In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 13 Jun 2022 09:12:51 +0200 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 Thanks 在 2022/6/13 11:39, Ruifeng Wang 写道: >> -----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 >> >> Here adds configs for PHYTIUM server. >> >> Signed-off-by: luzhipeng > > I cannot find this patch in Patchwork. I send the patch and receive the message: Your mail to 'dev' with the subject [PATCH] config/arm: add PHYTIUM ft2000plus Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list > >> --- >> 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 >> >> 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 = '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@marvell.com/ > OK, >> +cpp = 'aarch64-linux-gnu-cpp' >> +ar = 'aarch64-linux-gnu-gcc-ar' >> +strip = 'aarch64-linux-gnu-strip' >> +pkgconfig = 'aarch64-linux-gnu-pkg-config' >> +pcap-config = '' >> + >> +[host_machine] >> +system = 'linux' >> +cpu_family = 'aarch64' >> +cpu = 'armv8-a' >> +endian = 'little' >> + >> +[properties] >> +platform = '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 = { >> } >> } >> >> +implementer_phytium = { >> + '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=armv8-a+crc']} >> + } >> +} >> + >> ## Arm implementers (ID from MIDR in Arm Architecture Reference Manual) >> implementers = { >> 'generic': implementer_generic, >> @@ -225,7 +239,8 @@ implementers = { >> '0x43': implementer_cavium, >> '0x48': implementer_hisilicon, >> '0x50': implementer_ampere, >> - '0x51': implementer_qualcomm >> + '0x51': implementer_qualcomm, >> + '0x70': implementer_phytium >> } >> >> # SoC specific armv8 flags have the highest priority @@ -378,6 +393,13 @@ >> soc_thunderxt83 = { >> 'part_number': '0xa3' >> } >> >> +soc_ft2000plus = { >> + '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 with the >> @@ -421,6 +444,7 @@ socs = { >> 'thunderx2': soc_thunderx2, >> 'thunderxt88': soc_thunderxt88, >> 'thunderxt83': soc_thunderxt83, >> + 'ft2000plus': soc_ft2000plus, >> } >> >> dpdk_conf.set('RTE_ARCH_ARM', 1) >> -- >> 2.27.0 >> >> > > >