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 A5E06A00C5; Wed, 20 Jul 2022 18:33:59 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 44DEA40A87; Wed, 20 Jul 2022 18:33:59 +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 3961140A7A for ; Wed, 20 Jul 2022 18:33:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1658334836; 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=hTKNvDrBV6m5TyF8+pT3oP0KWjvTuHekih1CdcVlNDU=; b=WfBKnrB+9LtGNnhIMIvYoRMqNkEL/QPm0556taPgj3IGziG4kuTQ+t+Vl4xJPYpdGRBoJp 2fUhBMrO1Uttzomlhz6zrkcXwfwGy+S4geJv1QsjWcTiGMd2mTvk0F2fHI5+imxchicSUc Ra0f2Fus6VWMG5rMyvVc7KPQ7ceZ3eg= Received: from mail-lf1-f72.google.com (mail-lf1-f72.google.com [209.85.167.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-197-4n301i8cM1qAsqxH7629mQ-1; Wed, 20 Jul 2022 12:33:54 -0400 X-MC-Unique: 4n301i8cM1qAsqxH7629mQ-1 Received: by mail-lf1-f72.google.com with SMTP id o9-20020ac24e89000000b00489c7acd6cbso7014913lfr.13 for ; Wed, 20 Jul 2022 09:33:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hTKNvDrBV6m5TyF8+pT3oP0KWjvTuHekih1CdcVlNDU=; b=goAxoWH8YmzcWnbUAJ1xJ1ncgpzT/cEwdkHecUS8VV7tzMygoYhYDh9+Qtaf3py3dX 9eCjyHeN9YmzbTym2LZCi03uM/WuX72D4H9glbIy5ShYZC+snRsC2+QTfYZuhLOntv4O xXBaJSdyiy/+nO81Rxym4QynoK5M+iugu7ukMzoiDPC/P/fCrh8/mbFIXJlxWfU5mh/9 7jqT3y1q6YgY8JJzYzTLF922TpYEI/bxw4YZCdSSkp4gL28U5Z4nWuWMlgZ1jrYqSOJ0 V2GmULXpPPMV/E1UID4HPWeMjthS4msPgUSvOw3KToblwO3uO3MwCxxTyf88aoloM9Ws cVcA== X-Gm-Message-State: AJIora/GgrOsU7PzTBa74/NKW+aljwA4xYor9wMA4Pz+Pxr4G5qg8BDl 3pakvWHs9MAN7Yc5TPeuuLNEHWCqNBQu6ehqp1k91L9NQWZkW5XW/9NkUuv8gmj3pJP3+nXDb9b MB4a9Vr6IFknqbtj4f4o= X-Received: by 2002:a2e:9941:0:b0:25b:c885:3143 with SMTP id r1-20020a2e9941000000b0025bc8853143mr18448251ljj.477.1658334833129; Wed, 20 Jul 2022 09:33:53 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tMbEuNNts1BiynKgHk0uF1UxFlL0reUkZRK1k79TGx+TqEX7A0yMbz4VTaIRHEJqe69tsgPD0sv3q+Wbs8KnI= X-Received: by 2002:a2e:9941:0:b0:25b:c885:3143 with SMTP id r1-20020a2e9941000000b0025bc8853143mr18448236ljj.477.1658334832912; Wed, 20 Jul 2022 09:33:52 -0700 (PDT) MIME-Version: 1.0 References: <20220606131054.2097526-1-zhoumin@loongson.cn> In-Reply-To: <20220606131054.2097526-1-zhoumin@loongson.cn> From: David Marchand Date: Wed, 20 Jul 2022 18:33:41 +0200 Message-ID: Subject: Re: [v3 00/24] Support LoongArch architecture To: Min Zhou Cc: Thomas Monjalon , Bruce Richardson , "Burakov, Anatoly" , Qiming Yang , Yuying Zhang , Jakub Grajciar , Konstantin Ananyev , dev , maobibo@loongson.cn Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com 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, On Mon, Jun 6, 2022 at 3:11 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 and is a new > RISC ISA, which is a bit like MIPS or RISC-V. > > The online documents of LoongArch are here: > https://loongson.github.io/LoongArch-Documentation/README-EN.html > > The latest cross compile tool chain can be downloaded from: > https://github.com/loongson/build-tools > > v3: > - add URL for cross compile tool chain > - remove rte_lpm_lsx.h which was a dummy vector implementation > because there is already a scalar implementation, thanks to > Michal Mazurek > - modify the name of compiler for cross compiling > - remove useless variable in meson.build > > v2: > - use standard atomics of toolchain to implement > atomic operations > - implement spinlock based on standard atomics Thanks for porting DPDK to a new architecture. I am unsure of what this architecture status is wrt to the upstream Linux kernel and wrt to main distributions support. Could you give some details? Otherwise, I did not look at the series yet, but it needs to be rebased on the main repository, there have been quite some changes since this original submission. How will this architecture be integrated wrt CI: GHA? sending your hw to UNH lab? or maybe do you have plans for your own CI servers? -- David Marchand