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 B2623A00C2; Thu, 6 Oct 2022 14:49:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 53D8442C41; Thu, 6 Oct 2022 14:49:01 +0200 (CEST) Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by mails.dpdk.org (Postfix) with ESMTP id 74D3742C3C for ; Thu, 6 Oct 2022 14:48:59 +0200 (CEST) Received: from [192.168.0.103] (unknown [114.241.48.130]) by localhost.localdomain (Coremail) with SMTP id AQAAf8BxXWuizj5jtQ0nAA--.16618S3; Thu, 06 Oct 2022 20:48:34 +0800 (CST) Message-ID: Date: Thu, 6 Oct 2022 20:48:34 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH v8 0/6] Introduce support for LoongArch architecture To: David Marchand Cc: thomas@monjalon.net, bruce.richardson@intel.com, anatoly.burakov@intel.com, qiming.yang@intel.com, Yuying.Zhang@intel.com, jgrajcia@cisco.com, konstantin.v.ananyev@yandex.ru, dev@dpdk.org, maobibo@loongson.cn References: <20221004154047.35276-1-zhoumin@loongson.cn> From: zhoumin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CM-TRANSID: AQAAf8BxXWuizj5jtQ0nAA--.16618S3 X-Coremail-Antispam: 1UD129KBjvJXoWxGF45trWxuFy7Xr17Xry3CFg_yoW5Gr45pa yY9a13KFn0qr1UJF1UW3yruF4Sv3yfGa48J395tryDCr98Ww1ftrySqa15uF9rur1fWr40 9rn5t34DKF1DArDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBj14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02 1l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j 6F4UM28EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr 1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv 7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r 1j6r4UM4x0Y48IcVAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02628v n2kIc2xKxwCYjI0SjxkI62AI1cAE67vIY487MxkIecxEwVAFwVW5JwCF04k20xvY0x0EwI xGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480 Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr41lIxAIcVC0I7 IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k2 6cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxV AFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x0JUDWrXUUUUU= X-CM-SenderInfo: 52kr3ztlq6z05rqj20fqof0/ 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 Hi, David, It is hard to find words to express my gratitude. On Thu, Oct 6, 2022 at 19:49, David Marchand wrote: > Hello Min, > > On Tue, Oct 4, 2022 at 5:41 PM Min Zhou wrote: >> Dear team, >> >> The following patch set is intended to support DPDK running on LoongArch >> architecture. >> >> LoongArch is the general processor architecture of Loongson Corporation >> and is a new RISC ISA, which is a bit like MIPS or RISC-V. >> >> The online documents of LoongArch architecture are here: >> https://loongson.github.io/LoongArch-Documentation/README-EN.html >> >> The latest build tools for LoongArch (binary) can be downloaded from: >> https://github.com/loongson/build-tools >> >> If you want to generate your own cross toolchain, you can refer to >> this thread: >> https://inbox.dpdk.org/dev/53b50799-cb29-7ee6-be89-4fe21566e127@loongson.cn/T/#m1da99578f85894a4ddcd8e39d8239869e6a501d1 >> From the link above, you can find a script to do that. >> >> v8: >> - rebase the patchset on the main repository >> - add meson build test for LoongArch in devtools/test-meson-builds.sh >> - add ccache to build configuration file >> - change the cpp meson variable to a c++ compiler >> - complete the cross compilation documentation for LoongArch, adding >> reference to the build script and dependency list >> - put the feature description for LoongArch in the EAL features list >> in release_22_11.rst >> - simplify macro definition for new added headers >> - put the items about LoongArch in the right place in meson.build > Thanks for this last revision. > > We discussed a few things offlist, let me sumarize here for others: > - I fixed a few style issues, re-arranged the documentation around the > cross toolchain generation from sources, Thanks a lot for your review and help. > - on your side, LoongSon is building a CI system so that we have non > regression compilation tests reports in DPDK patchwork, hopefully, by > -rc3 time. Yes, thanks. We will keep the deadline and try our best to provide a stable CI system for LoongArch. > As for adding more tests run by this CI, this can be discussed later, > Yes, thanks. There are also some important issues to discuss. > The last build fixes for GCC 12 have been merged by Thomas. > There is nothing blocking for merging this series. > > Welcome to LoongArch in DPDK! > > Series applied. Thanks a lot. It is the beginning for LoongArch platform to benefit from DPDK community. I expect DPDK will become more and more prosperous on LoongArch. Thanks, Min Zhou > >