From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id EB705A00BE; Wed, 8 Jul 2020 10:34:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 046DC1DC35; Wed, 8 Jul 2020 10:34:05 +0200 (CEST) Received: from mail-io1-f68.google.com (mail-io1-f68.google.com [209.85.166.68]) by dpdk.org (Postfix) with ESMTP id 0E74F1DC2F for ; Wed, 8 Jul 2020 10:34:03 +0200 (CEST) Received: by mail-io1-f68.google.com with SMTP id v8so46029258iox.2 for ; Wed, 08 Jul 2020 01:34:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=nVsdmDY+3iSySTkcyhutyLI5uogPzb00fCoQQwv0AMc=; b=VZRWYQTugDKPgF9DviVpBt/MhHrKAmCmCxsdEeoXAXHd7K4qCo5OApUJNDoSM6xD8Y SNUWP4xfo6MeQOQWdSdtGDKSgpw4t1k+y7yEX0851zAbpNM/2nhjurOmnANEOlodGMPf gNlKu0k5lXdqQmeVrzQjtFvyY+bN7FLhSCAXFYtviPshxf/MUR0GG5ij/fmXhwEBnNQy Zcf0AzI+QtAi6O+pHNr1Gnu3O9rrZO1uGeUo3y8KLaz9fNr+IbdZEd3uID4OfmWmvphN VdTEHFrgwq0CvnYsc6BIDeSmPtV1UEqDIOsTlePAXbQJbjamHIGrJFNRlVK5UpbuK4jt ANDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=nVsdmDY+3iSySTkcyhutyLI5uogPzb00fCoQQwv0AMc=; b=JtGkBWABwyp3kszY3e8cQVL57uGDZXiioWoIrjgndGAJCKQ5b0+nywjqdwnAaD2Ear Lbx0FfAjFEMjB2Ocsoy0fTv6DvZpV8vJ49S8H2K7PQOdj0cMqJMKOSj4ZVssNrsLpm+K PP89s2CcCtJ+rUAjMB+3TpzHsGszylkkLexepb5nmBE93DJ5ipClz90ZqFoBoybNLzAF VfVvdLOjsu/WOo8vr+QOpR0I4jhhyUzu4lvzg71lvh9k5GbriBfSE62WWc7NBRnfqdR2 lvLX4+MZYcCzVbzmAunehG74fWXPYMigoHGES+/2J1uNa6dZQFgjPvfB+qKUMXn+P7bu R49w== X-Gm-Message-State: AOAM530lG5yupfaHsSS2ox/LR6mq7j0Qiok6BbkhaB/jCz6yDPvQTnha 94ASishM65qADNk/LDgpYiS1xRMxxBWp9w1jwas= X-Google-Smtp-Source: ABdhPJxkpNmnqSaiwQSzJ7SqUOEcVGaW/vsjgzWWAJLpUPjstSKRx9g24+r/TfJruFdOc4Kr0g2lBpWG9rUOZqEeepI= X-Received: by 2002:a02:840e:: with SMTP id k14mr1387333jah.133.1594197242172; Wed, 08 Jul 2020 01:34:02 -0700 (PDT) MIME-Version: 1.0 References: <1588155872-13032-1-git-send-email-juraj.linkes@pantheon.tech> <1594024094-15515-1-git-send-email-juraj.linkes@pantheon.tech> <1594024094-15515-3-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: From: Jerin Jacob Date: Wed, 8 Jul 2020 14:03:45 +0530 Message-ID: To: Honnappa Nagarahalli Cc: =?UTF-8?Q?Juraj_Linke=C5=A1?= , "Richardson, Bruce" , Aaron Conole , Michael Santana , dpdk-dev , nd , Phil Yang , Ruifeng Wang , Jan Viktorin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [PATCH v5 2/4] build: add arm32 meson build flags X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, Jul 8, 2020 at 2:14 AM Honnappa Nagarahalli wrote: > > > > > Subject: Re: [dpdk-dev] [PATCH v5 2/4] build: add arm32 meson build fla= gs > > > > On Mon, Jul 6, 2020 at 1:59 PM Juraj Linke=C5=A1 > > wrote: > > > > > > Base the flags on config/defconfig_arm-armv7a-linuxapp-gcc. > > > Omit driver flags which can be built on arm32. > > > > > > Signed-off-by: Juraj Linke=C5=A1 > > > > Hi Juraj, > > > > Not strictly specific to this patch. Just to understand, How armv7 supp= ort has > > been used? > I do not know how armv7 support is being used. I have not heard of anythi= ng so far. > > In this patch arm32 is actually referring to aarch32. > > > - Is it for Running arm32 program on arm64 machines? > I am not sure if anyone would run armv7 binaries on arm64 machines. I wou= ld think they will at least go through a re-compilation (to aarch32) and te= st phase. > > > - Is it for Native DPDK support from arm32. If so, What kind of PMD sup= ports > > native arm32 DPDK? > Yes, this is for DPDK on aarch32 support. We do not have any plans to ena= ble any PMD for aarch32. The current goal is to make sure that the code com= piles for aarch32. Internally, we have validated few test cases for the lib= raries. One thing is lack of PMD support and other is lack PCI HW support for armv7 machines in general. > > > > > Or some other use case? > > > > I would like to understand the arm32 use case, so we can review it at t= hat > > angle. > > I believe armv7a compilation is not supported in meson. Do you have any t= houghts? Do you plan to maintain the support for armv7a? Armv7 is maintained by: ARM v7 M: Jan Viktorin M: Ruifeng Wang F: lib/librte_eal/arm/ My only concern is if there is no REAL use case for armv7 in DPDK, May it is not worth to add a lot of code and make it complicated for arm64. At a minimum, If we are planning to add armv7 support then please split config/arm/meson.build file as two for arm64 and armv7.