From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wes1-so2.wedos.net (wes1-so2.wedos.net [46.28.106.16]) by dpdk.org (Postfix) with ESMTP id 36EBC11F5 for ; Wed, 28 Oct 2015 18:32:20 +0100 (CET) Received: from jvn (dynamic-109-81-211-164.ipv4.broadband.iol.cz [109.81.211.164]) by wes1-so2.wedos.net (Postfix) with ESMTPSA id 3nmH5v5lpgzBjN; Wed, 28 Oct 2015 18:32:19 +0100 (CET) Date: Wed, 28 Oct 2015 18:32:12 +0100 From: Jan Viktorin To: David Marchand Message-ID: <20151028183212.0ca50e6a@jvn> In-Reply-To: References: <1445877458-31052-1-git-send-email-viktorin@rehivetech.com> <1445877458-31052-2-git-send-email-viktorin@rehivetech.com> Organization: RehiveTech X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "dev@dpdk.org" , Vlastimil Kosar Subject: Re: [dpdk-dev] [PATCH v2 01/16] mk: Introduce ARMv7 architecture X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 17:32:20 -0000 On Wed, 28 Oct 2015 14:34:40 +0100 David Marchand wrote: > On Mon, Oct 26, 2015 at 5:37 PM, Jan Viktorin > wrote: > > > From: Vlastimil Kosar > > > > Make DPDK run on ARMv7-A architecture. This patch assumes > > ARM Cortex-A9. However, it is known to be working on Cortex-A7 > > and Cortex-A15. > > > > Signed-off-by: Vlastimil Kosar > > Signed-off-by: Jan Viktorin > > --- > > v1 -> v2: > > * the -mtune parameter of GCC is configurable now > > * the -mfpu=neon can be turned off > > > > Signed-off-by: Jan Viktorin > > --- > > config/defconfig_arm-armv7-a-linuxapp-gcc | 78 > > +++++++++++++++++++++++++++++++ > > mk/arch/arm/rte.vars.mk | 39 ++++++++++++++++ > > mk/machine/armv7-a/rte.vars.mk | 67 ++++++++++++++++++++++++++ > > 3 files changed, 184 insertions(+) > > create mode 100644 config/defconfig_arm-armv7-a-linuxapp-gcc > > create mode 100644 mk/arch/arm/rte.vars.mk > > create mode 100644 mk/machine/armv7-a/rte.vars.mk > > > > This patch comes too early in the patchset, I would put it once compilation > is fine (more comment to come, btw), so once all headers are in place, not > before. Agree, this was done by watching the Power 8 patchset. But this seems quite logical. > > Besides, do we really need this -a suffix ? It is the full name of the ARM architecture - armv7, A profile. There are 3 profiles: A - application, R - real time, M - microcontroller. They differ in what MMU/MPU and other such things they support. But, finally, we can omit. The M profile is unsuitable for DPDK anyway. The R profile may be however used under certain circumstances (I believe, it can run Linux). Jan -- Jan Viktorin E-mail: Viktorin@RehiveTech.com System Architect Web: www.RehiveTech.com RehiveTech Brno, Czech Republic