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 B6E31A00C2; Thu, 6 Oct 2022 13:49:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 65DFC42BF0; Thu, 6 Oct 2022 13:49:18 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 4BD8042B70 for ; Thu, 6 Oct 2022 13:49:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1665056956; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YhEAy7KRL8GZJzv2vgIze14KmEOxFK4OkkfdnlgU7z4=; b=ELDxAIAgRy1cox60kpOS5nVONiLcFd/7MTAJIU14tADa2stBPbJOFntdQ1Hxm5b2I9oPKY nxhLsFeMTzXf9Pk+iJM3ezEoug71NormgUiTI114HBS2F/+erpzRSwRKdujNFIk5AbKoYT hubPB0EO1frxy1AXU7RMajrIEKKg9i8= Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-367-3FSt3sG3N5G-KGjvUr6XOg-1; Thu, 06 Oct 2022 07:49:15 -0400 X-MC-Unique: 3FSt3sG3N5G-KGjvUr6XOg-1 Received: by mail-pl1-f197.google.com with SMTP id p14-20020a170902e74e00b0017f7f885f36so1140301plf.17 for ; Thu, 06 Oct 2022 04:49:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=YhEAy7KRL8GZJzv2vgIze14KmEOxFK4OkkfdnlgU7z4=; b=ysVhXK3Ris0Deuvo/ynue8X0xBLAJDPHayjE4D4COH9ZkAj+RM9CXtij3ALfrEd64I 9bQW3771f+uIucrdWh/QdTub/vlAsr1MwUXR0Kx7UJ3DkBSkHP1mTYWx2g43lGm8G4js fVBBugP+yJhOChJQ2cx9mW+FUjEiWNUK9IV3ny8WXiP2OBd0f8PzVAXjM71QknOPBP0o 4402Un6WO1idP63CSBvxE1mB08wfS9W1yvIAINxi6NBSIB32LRB5ipKOpgW7JVrsxD3t lgKTddecTWyoUyQv1wuAdqHNEfzU6j57H9FZNsqqAYMMhbbRCEZjHO+Tw8QUNKiNhtUU xoAA== X-Gm-Message-State: ACrzQf1erIVCEwkAxep0ziAhWhJfOwtiwxxPc6D8Hq9Nko5Ck/gm1nV0 GXqJlywBIQGKZKCv3UoUTkbNfvFuAG9eqqPbSwsnJN0hTtGjRUtwkdjT1af5Uq4fLc3nHZ3CqPA nfK8i7mpjDLqbUuQ4VXo= X-Received: by 2002:a63:2a97:0:b0:457:23e9:586d with SMTP id q145-20020a632a97000000b0045723e9586dmr4201304pgq.190.1665056954823; Thu, 06 Oct 2022 04:49:14 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5w6I2kktkFMQJuGYlRd39OHiVkYshFcJ8dkc2Cr3NwujBob5s1jGDnleKUzB8dC2yptB0C2Ht1XrlfOFFvNUQ= X-Received: by 2002:a63:2a97:0:b0:457:23e9:586d with SMTP id q145-20020a632a97000000b0045723e9586dmr4201283pgq.190.1665056954497; Thu, 06 Oct 2022 04:49:14 -0700 (PDT) MIME-Version: 1.0 References: <20221004154047.35276-1-zhoumin@loongson.cn> In-Reply-To: <20221004154047.35276-1-zhoumin@loongson.cn> From: David Marchand Date: Thu, 6 Oct 2022 13:49:03 +0200 Message-ID: Subject: Re: [PATCH v8 0/6] Introduce support for LoongArch architecture To: Min Zhou 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 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" 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 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, - 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. As for adding more tests run by this CI, this can be discussed later, 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. -- David Marchand