DPDK patches and discussions
 help / color / mirror / Atom feed
From: Juraj Linkeš <juraj.linkes@pantheon.tech>
To: Bruce Richardson <bruce.richardson@intel.com>
Cc: "Ruifeng.Wang@arm.com" <Ruifeng.Wang@arm.com>,
	"Honnappa.Nagarahalli@arm.com" <Honnappa.Nagarahalli@arm.com>,
	"Phil.Yang@arm.com" <Phil.Yang@arm.com>,
	"vcchunga@amazon.com" <vcchunga@amazon.com>,
	"Dharmik.Thakkar@arm.com" <Dharmik.Thakkar@arm.com>,
	"jerinjacobk@gmail.com" <jerinjacobk@gmail.com>,
	"hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>,
	"dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] [RFC PATCH v3 3/6] build: automatic NUMA and cpu counts detection
Date: Fri, 23 Oct 2020 10:07:17 +0000
Message-ID: <03c562b977de41b3bf759a6d12e79015@pantheon.tech> (raw)
In-Reply-To: <20201021142753.GE592@bricha3-MOBL.ger.corp.intel.com>



> -----Original Message-----
> From: Bruce Richardson <bruce.richardson@intel.com>
> Sent: Wednesday, October 21, 2020 4:28 PM
> To: Juraj Linkeš <juraj.linkes@pantheon.tech>
> Cc: Ruifeng.Wang@arm.com; Honnappa.Nagarahalli@arm.com;
> Phil.Yang@arm.com; vcchunga@amazon.com; Dharmik.Thakkar@arm.com;
> jerinjacobk@gmail.com; hemant.agrawal@nxp.com; dev@dpdk.org
> Subject: Re: [dpdk-dev] [RFC PATCH v3 3/6] build: automatic NUMA and cpu
> counts detection
> 
> On Wed, Oct 21, 2020 at 03:13:19PM +0100, Bruce Richardson wrote:
> > On Wed, Oct 21, 2020 at 01:01:41PM +0000, Juraj Linkeš wrote:
> > >
> > >
> > > > -----Original Message-----
> > > > From: Bruce Richardson <bruce.richardson@intel.com>
> > > > Sent: Wednesday, October 21, 2020 2:02 PM
> > > > To: Juraj Linkeš <juraj.linkes@pantheon.tech>
> > > > Cc: Ruifeng.Wang@arm.com; Honnappa.Nagarahalli@arm.com;
> > > > Phil.Yang@arm.com; vcchunga@amazon.com;
> Dharmik.Thakkar@arm.com;
> > > > jerinjacobk@gmail.com; hemant.agrawal@nxp.com; dev@dpdk.org
> > > > Subject: Re: [RFC PATCH v3 3/6] build: automatic NUMA and cpu
> > > > counts detection
> > > >
> > > > On Wed, Oct 21, 2020 at 01:37:38PM +0200, Juraj Linkeš wrote:
> > > > > The build machine's number of cpus and numa nodes vary,
> > > > > resulting in mismatched counts of RTE_MAX_LCORE and
> > > > > RTE_MAX_NUMA_NODES for
> > > > many
> > > > > builds. Automatically discover the host's numa and cpu counts to
> > > > > remove this mismatch for native builds. Use current defaults for default
> builds.
> > > > > Force the users to specify the counts for cross build in cross
> > > > > files or on the command line.
> > > > > Give users the option to override the discovery or values from
> > > > > cross files by specifying them on the command line with
> > > > > -Dmax_lcores and -Dmax_numa_nodes.
> > > > >
> > > > > Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
> > > > > ---
> > > > >  buildtools/get_cpu_count.py  |  7 ++++++
> > > > > buildtools/get_numa_count.py | 22 +++++++++++++++++++
> > > > >  buildtools/meson.build       |  2 ++
> > > > >  config/meson.build           | 42 ++++++++++++++++++++++++++++++++++-
> -
> > > > >  meson_options.txt            |  8 +++----
> > > > >  5 files changed, 75 insertions(+), 6 deletions(-)  create mode
> > > > > 100644 buildtools/get_cpu_count.py  create mode 100644
> > > > > buildtools/get_numa_count.py
> > > > >
> > > > > diff --git a/buildtools/get_cpu_count.py
> > > > > b/buildtools/get_cpu_count.py new file mode 100644 index
> > > > > 000000000..386f85f8b
> > > > > --- /dev/null
> > > > > +++ b/buildtools/get_cpu_count.py
> > > > > @@ -0,0 +1,7 @@
> > > > > +#!/usr/bin/python3
> > > > > +# SPDX-License-Identifier: BSD-3-Clause # Copyright (c) 2020
> > > > > +PANTHEON.tech s.r.o.
> > > > > +
> > > > > +import os
> > > > > +
> > > > > +print(os.cpu_count())
> > > > > diff --git a/buildtools/get_numa_count.py
> > > > > b/buildtools/get_numa_count.py new file mode 100644 index
> > > > > 000000000..f0c49973a
> > > > > --- /dev/null
> > > > > +++ b/buildtools/get_numa_count.py
> > > > > @@ -0,0 +1,22 @@
> > > > > +#!/usr/bin/python3
> > > > > +# SPDX-License-Identifier: BSD-3-Clause # Copyright (c) 2020
> > > > > +PANTHEON.tech s.r.o.
> > > > > +
> > > > > +import ctypes
> > > > > +import glob
> > > > > +import os
> > > > > +import subprocess
> > > > > +
> > > > > +if os.name == 'posix':
> > > > > +    if os.path.isdir('/sys/devices/system/node'):
> > > > > +        print(len(glob.glob('/sys/devices/system/node/node*')))
> > > > > +    else:
> > > > > +        print(subprocess.run(['sysctl', 'vm.ndomains'],
> > > > > +capture_output=True).stdout)
> > > > > +
> > > > > +elif os.name == 'nt':
> > > > > +    libkernel32 = ctypes.windll.kernel32
> > > > > +
> > > > > +    count = ctypes.c_ulong()
> > > > > +
> > > > > +    libkernel32.GetNumaHighestNodeNumber(ctypes.pointer(count))
> > > > > +    print(count.value + 1)
> > > > > diff --git a/buildtools/meson.build b/buildtools/meson.build
> > > > > index
> > > > > 04808dabc..925e733b1 100644
> > > > > --- a/buildtools/meson.build
> > > > > +++ b/buildtools/meson.build
> > > > > @@ -17,3 +17,5 @@ else
> > > > >  endif
> > > > >  map_to_win_cmd = py3 + files('map_to_win.py')  sphinx_wrapper =
> > > > > py3 +
> > > > > files('call-sphinx-build.py')
> > > > > +get_cpu_count_cmd = py3 + files('get_cpu_count.py')
> > > > > +get_numa_count_cmd = py3 + files('get_numa_count.py')
> > > > > diff --git a/config/meson.build b/config/meson.build index
> > > > > a57c8ae9e..c4477f977 100644
> > > > > --- a/config/meson.build
> > > > > +++ b/config/meson.build
> > > > > @@ -74,7 +74,11 @@ endif
> > > > >  # still being able to support the CPU features required for DPDK.
> > > > >  # This can be bumped up by the DPDK project, but it can never
> > > > > be an # invariant like 'native'
> > > > > +max_lcores = get_option('max_lcores') max_numa_nodes =
> > > > > +get_option('max_numa_nodes')
> > > > >  if machine == 'default'
> > > > > +	max_numa_nodes = 4
> > > > > +	max_lcores = 128
> > > >
> > > > This doesn't seem right, since you are overriding the
> > > > user-specified values with hard-coded ones.
> > > >
> > >
> > > I understand we're using the default build/generic to build portalbe dpdk
> distro packages, meaning the settings for those packages should always be the
> same, no? If not, what should the default/generic build be? And when would
> someone do a default/generic build with their values? It wouldn't be a
> default/generic anymore, right?
> > >
> > > > >  	if host_machine.cpu_family().startswith('x86')
> > > > >  		# matches the old pre-meson build systems default
> > > > >  		machine = 'corei7'
> > > > > @@ -83,6 +87,22 @@ if machine == 'default'
> > > > >  	elif host_machine.cpu_family().startswith('ppc')
> > > > >  		machine = 'power8'
> > > > >  	endif
> > > > > +elif not meson.is_cross_build()
> > > > > +	# find host core count and numa node count for native builds
> > > > > +	if max_lcores == 0
> > > > > +		max_lcores =
> > > > run_command(get_cpu_count_cmd).stdout().to_int()
> > > > > +		min_lcores = 2
> > > > > +		if max_lcores < min_lcores
> > > > > +			message('Found less than @0@ cores, building
> for
> > > > @0@ cores'.format(min_lcores))
> > > > > +			max_lcores = min_lcores
> > > > > +		else
> > > > > +			message('Found @0@
> cores'.format(max_lcores))
> > > > > +		endif
> > > > > +	endif
> > > > > +	if max_numa_nodes == 0
> > > > > +		max_numa_nodes =
> > > > run_command(get_numa_count_cmd).stdout().to_int()
> > > > > +		message('Found @0@ numa
> nodes'.format(max_numa_nodes))
> > > > > +	endif
> > > > >  endif
> > > > >
> > > > >  dpdk_conf.set('RTE_MACHINE', machine) @@ -227,8 +247,10 @@
> > > > > foreach
> > > > > arg: warning_flags  endforeach
> > > > >
> > > > >  # set other values pulled from the build options
> > > > > -dpdk_conf.set('RTE_MAX_LCORE', get_option('max_lcores'))
> > > > > -dpdk_conf.set('RTE_MAX_NUMA_NODES',
> > > > > get_option('max_numa_nodes'))
> > > > > +if not meson.is_cross_build()
> > > > > +	dpdk_conf.set('RTE_MAX_LCORE', max_lcores)
> > > > > +	dpdk_conf.set('RTE_MAX_NUMA_NODES', max_numa_nodes)
> endif
> > > >
> > > > Rather than conditionally setting the value here, you should move
> > > > the checks below up above this to simplify things.
> > > >
> > >
> > > Do you mean the cross build checks? Those have to be after
> subdir(arch_subdir) so that we can override the values from cross files (as the
> commit message says).
> > >
> > > > >  dpdk_conf.set('RTE_MAX_ETHPORTS', get_option('max_ethports'))
> > > > > dpdk_conf.set('RTE_LIBEAL_USE_HPET', get_option('use_hpet'))
> > > > > dpdk_conf.set('RTE_ENABLE_TRACE_FP',
> > > > > get_option('enable_trace_fp')) @@
> > > > > -247,6 +269,22 @@ compile_time_cpuflags = []
> > > > >  subdir(arch_subdir)
> > > > >  dpdk_conf.set('RTE_COMPILE_TIME_CPUFLAGS',
> > > > > ','.join(compile_time_cpuflags))
> > > > >
> > > > > +# check that cpu and numa count is set in cross builds if
> > > > > +meson.is_cross_build()
> > > > > +    	if max_lcores > 0
> > > > > +		# specified on the cmdline
> > > > > +		dpdk_conf.set('RTE_MAX_LCORE', max_lcores)
> > > > > +	elif not dpdk_conf.has('RTE_MAX_LCORE')
> > > > > +		error('Number of cores for cross build not specified in
> @0@
> > > > subdir (e.g. in a cross-file) nor on the
> > > > cmdline'.format(arch_subdir))
> > > > > +	endif
> > > > > +	if max_numa_nodes > 0
> > > > > +		# specified on the cmdline
> > > > > +		dpdk_conf.set('RTE_MAX_NUMA_NODES',
> max_numa_nodes)
> > > > > +	elif not dpdk_conf.has('RTE_MAX_NUMA_NODES')
> > > > > +		error('Number of numa nodes for cross build not
> specified in
> > > > @0@ subdir (e.g. in a cross-file) nor on the
> > > > cmdline'.format(arch_subdir))
> > > > > +	endif
> > > > > +endif
> > > > > +
> > > > >  # set the install path for the drivers
> > > > > dpdk_conf.set_quoted('RTE_EAL_PMD_PATH', eal_pmd_path)
> > > > >
> > > > > diff --git a/meson_options.txt b/meson_options.txt index
> > > > > 9bf18ab6b..01b0c45c3 100644
> > > > > --- a/meson_options.txt
> > > > > +++ b/meson_options.txt
> > > > > @@ -26,10 +26,10 @@ option('machine', type: 'string', value: 'native',
> > > > >  	description: 'set the target machine type')
> > > > > option('max_ethports',
> > > > > type: 'integer', value: 32,
> > > > >  	description: 'maximum number of Ethernet devices')
> > > > > -option('max_lcores', type: 'integer', value: 128,
> > > > > -	description: 'maximum number of cores/threads supported by
> EAL')
> > > > > -option('max_numa_nodes', type: 'integer', value: 4,
> > > > > -	description: 'maximum number of NUMA nodes supported by
> EAL')
> > > > > +option('max_lcores', type: 'integer', value: 0,
> > > > > +	description: 'maximum number of cores/threads supported by
> EAL.
> > > > > +Value 0 means the number of cpus on the host will be used. For
> > > > > +cross build,
> > > > set to non-zero to overwrite the cross-file value.')
> > > > option('max_numa_nodes',
> > > > type: 'integer', value: 0,
> > > > > +	description: 'maximum number of NUMA nodes supported by
> EAL.
> > > > > +Value
> > > > 0
> > > > > +means the number of numa nodes on the host will be used. For
> > > > > +cross build, set to non-zero to overwrite the cross-file
> > > > > +value.')
> > > >
> > > > I don't like this change, because it very much assumes for
> > > > non-cross-compiles that people will be running DPDK on the system
> > > > they build it on. That's a very, very big assumption!
> > >
> > > I'll be using definitions from https://mesonbuild.com/Cross-
> compilation.html.
> > > I understand cross compilation to be building for a diffent host machine than
> the build machine (which is aligned with pretty much every definition I found). I
> understand this to be true not only for builds between architectures, but also
> within an architecture (e.g. x86_64 build machine building for x86_64 host
> machine).
> > > So yes, when someone does a native build, it stands to reason they want to
> use it on the build machine. If they wanted to use it elsewhere, they would cross
> compile.
> > > Another thing is the current build philosophy is to detect as much as possible
> (not having statically defined configuration, as you mentioned in the past).
> Detecting the number of cores and numa nodes fits this perfectly.
> > > And yet another thing is that the assumption seems to be already present in
> the build system - it already detects a lot things, some of which may not be
> satisfied on machines other than the build machine. I may be wrong about this.
> > >
> > > > I'm ok with having zero as a "detect" option, and having the
> > > > values overridden from cross-files, but not with detection as the
> > > > default out- of-the-box option! Lots of users may pull builds from
> > > > a CI based on VMs with just a few cores, for instance.
> > >
> > > If not having the automatic detection is a concern because of users using CI
> builds, then we (if it's from our CI) can change what we're building in CI - the
> default/generic build seems like a good fit because it's supposed to work on a
> variety of systems. Expecting that native build from random VMs would work
> anywhere doesn't seen very realistic - it's been build for that VM environment
> (because it's a native build).
> > >
> > > Here's my understanding on which the current version is based:
> > > 1. Since we want to get away from having statically defined configuration,
> numa and core count discovery is exactly what we should have in the build
> system. Since discorery is currently the default for lib/drivers, it stands to reason
> it should be default for everything else, if possible.
> > > 2. Native build should produce binaries matching the build machine as well as
> possible.
> > > 3. Default/generic build should produce binaries executable on a range of
> systems (ideally all systems of a given architecture).
> > > 4. Other builds, that is non-native builds, are cross-compilation, since we're
> building for host machine other that the build machine.
> > >
> > > What I haven't taken into account is users using CI builds. That could be
> remedied by modifying the CI a bit while being consistent with what
> native/default/generic/cross builds are (or should be). And in any case, if we're
> not interested in testing the exact CI environment (which we aren't, since we
> don't want to use 2 cores with 1 numa), we really shouldn't be doing native
> builds there.
> > >
> > > I'm interested in hearing where my thinking deviates from yours.
> > >
> >
> > There are a number of points in which we differ, I think.
> >
> > Firstly, the use of "native" and "default/generic" for the "machine"
> > parameter refers only to the instruction-set level from the compiler,
> > and should not affect any other settings, since all settings are independent.

It seems that what you're saying may be true from the x86 point of view, but is not true from arm point of view and thus not true in general.
It's not true that all setting are independent for arm build. When building with machine=native we're discovering what machine we're building on and setting some settings (other than numa and core count) are based on that. For machine=generic we also have a set of values that build the generic binaries you describe below. More on this in that section.

> > Therefore, setting "machine" to "native" does not mean that we should
> > detect cores and numa nodes, and similarly setting it to "default"
> > does not mean that we should ignore the settings for these values and
> > pick our own chosen default values.
> >

I don't think this follows (if all settings are independent, then setting machine to native or anything else implies nothing for other settings). But I think it does follow from the what you write next.

However, since machine="default/generic" does not specify a type of build, but rather just one configuration option (or a small subset for arm builds), removing the ability to overwrite the default values when machine="default/generic" is not warranted.

> > Secondly, the use of cross-compilation only applies when you are
> > compiling for a different architecture or environment (e.g. OS) to
> > what you are building on. Building on a 4-core x86 machine to run on a
> > dual-socket, 32-core x86 machine is not cross-compiling, but still
> > needs to work by default.

We (the arm community, or at least a part of it) frequently refer to aarch64 -> aarch64 cross-compilation when we're building for a specific SoC (usually small/slow) on a fast server grade aarch64 machine. This is probably be because we're conflating what most people consider cross-compilation to be (building for a different arch or OS) with what meson cross compilation is (using a cross-file). Arm SoCs vary greatly and we want to capture that variation in cross files and use the cross files even on the same architecture (or rather, we want users to be able to). From now on when talking about cross compilation I'll mean meson cross compilation (i.e. using a cross file).

> > Something like building a 32-bit binary on a
> > 64-bit OS is in most cases not done by cross-compilation either, but
> > is rather outside the scope of the discussion, except as a reference
> > point to show the scope of differences which can be accomodated as "native
> builds".
> >
> > In terms of dynamic configuration for things like cores and numa
> > nodes, the ideal end state here is not to have them detected at build
> > time on the host system, but instead to have them detected at runtime and
> sized dynamically.

This would simplify everything, from building to users not having to worry about one more thing - would this be hard/time consuming to implement?

> > In the absense of that, these values should be set to reasonable
> > defaults so that when a user compiles up a binary without settings
> > these explicitly it should run on 95%+ of systems of that type.
> >

This, coupled with the paragraph about cross-compilation imply that we shouldn't default to discovering the values and I think that's reasonable. Having the ability to specify these on the command line, using an optional discovery mechanism and specifying these in a cross file should cover our (arm) needs.

> > This is my understanding of the issues, anyway. :-)
> >
> What could possibly work is to set the defaults for these to "0" as done in your
> patch, but thereafter have the resulting defaults set per-architecture, rather
> than globally. That would allow x86 to tune things more for native-style builds,
> while in all cases allowing user to override.
> 
> /Bruce

I'll change it so that per-arch (and for arm, per processor type) defaults are the defaults that will be used (when set to 0). I'd like to give users the option to use the discovery mechanism - I think we'll have to use another value with specific meaning and we can't use positive integers so I guess the best we can do is use -1 for this.

Juraj

  reply	other threads:[~2020-10-23 10:07 UTC|newest]

Thread overview: 387+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-23 13:19 [dpdk-dev] [RFC PATCH 0/2] Arm build options rework Juraj Linkeš
2020-09-23 13:19 ` [dpdk-dev] [RFC PATCH 1/2] build: rework Arm build options Juraj Linkeš
2020-09-24  4:19   ` Honnappa Nagarahalli
2020-09-24 11:08     ` Juraj Linkeš
2020-09-24 19:17       ` Honnappa Nagarahalli
2020-09-24 22:08         ` Ali Saidi
     [not found]         ` <20200924220710.19937-1-alisaidi@amazon.com>
2020-09-28 19:39           ` Honnappa Nagarahalli
2020-09-23 13:19 ` [dpdk-dev] [RFC PATCH 2/2] build: disable drivers from file Juraj Linkeš
2020-09-23 13:58   ` Bruce Richardson
2020-09-24  8:31     ` Juraj Linkeš
2020-09-24  3:03 ` [dpdk-dev] [RFC PATCH 0/2] Arm build options rework Honnappa Nagarahalli
2020-10-13 14:54 ` [dpdk-dev] [RFC PATCH v2 0/6] " Juraj Linkeš
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 1/6] build: rename default Arm build to generic-armv8 Juraj Linkeš
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 2/6] build: refactor Arm build Juraj Linkeš
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 3/6] build: automatic NUMA and cpu counts detection Juraj Linkeš
2020-10-13 15:47     ` Bruce Richardson
2020-10-14  6:04       ` Juraj Linkeš
2020-10-14  8:16         ` Bruce Richardson
2020-10-14  8:52           ` Juraj Linkeš
2020-10-14  9:22             ` Bruce Richardson
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 4/6] build: move core and NUMA counts to cross files Juraj Linkeš
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 5/6] build: disable Arm drivers Juraj Linkeš
2020-10-13 15:49     ` Bruce Richardson
2020-10-13 14:54   ` [dpdk-dev] [RFC PATCH v2 6/6] build: update Arm builds with makefile flags Juraj Linkeš
2020-10-21 11:37   ` [dpdk-dev] [RFC PATCH v3 0/6] Arm build options rework Juraj Linkeš
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 1/6] build: rename default Arm build to generic-armv8 Juraj Linkeš
2020-10-21 11:52       ` Bruce Richardson
2020-10-21 12:17         ` Juraj Linkeš
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 2/6] build: refactor Arm build Juraj Linkeš
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 3/6] build: automatic NUMA and cpu counts detection Juraj Linkeš
2020-10-21 12:02       ` Bruce Richardson
2020-10-21 13:01         ` Juraj Linkeš
2020-10-21 14:13           ` Bruce Richardson
2020-10-21 14:27             ` Bruce Richardson
2020-10-23 10:07               ` Juraj Linkeš [this message]
2020-10-27 10:30                 ` Bruce Richardson
2020-10-29  4:31             ` Honnappa Nagarahalli
2020-11-02 13:55               ` Bruce Richardson
2020-11-02 19:01                 ` Honnappa Nagarahalli
2020-11-03  9:44                   ` Bruce Richardson
2020-11-05  9:23                     ` Juraj Linkeš
2020-11-06 23:40                     ` Honnappa Nagarahalli
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 4/6] build: move core and NUMA counts to cross files Juraj Linkeš
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 5/6] build: disable Arm drivers Juraj Linkeš
2020-10-21 11:37     ` [dpdk-dev] [RFC PATCH v3 6/6] build: update Arm builds with makefile flags Juraj Linkeš
2020-10-23 14:48     ` [dpdk-dev] [PATCH v4 0/6] Arm build options rework Juraj Linkeš
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 1/6] build: alias default build as generic Juraj Linkeš
2020-10-27  3:53         ` Honnappa Nagarahalli
2020-10-27  7:46           ` Juraj Linkeš
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 2/6] build: refactor Arm build Juraj Linkeš
2020-10-27  4:56         ` Honnappa Nagarahalli
2020-10-27  8:10           ` Juraj Linkeš
2020-10-27  9:12             ` Juraj Linkeš
2020-10-27 23:17               ` Honnappa Nagarahalli
2020-10-27 23:12             ` Honnappa Nagarahalli
2020-10-28 16:59         ` Honnappa Nagarahalli
2020-10-29  9:12           ` Juraj Linkeš
2020-10-29 20:54             ` Honnappa Nagarahalli
2020-10-30 10:45               ` Juraj Linkeš
2020-11-02 19:32                 ` Honnappa Nagarahalli
2020-11-03 10:54                   ` Juraj Linkeš
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 3/6] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-10-27 11:20         ` Bruce Richardson
2020-10-27 15:50           ` Juraj Linkeš
2020-10-27 16:04             ` Bruce Richardson
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 4/6] build: add core and NUMA counts to cross files Juraj Linkeš
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 5/6] build: disable Arm drivers Juraj Linkeš
2020-10-23 14:48       ` [dpdk-dev] [PATCH v4 6/6] build: update Arm builds with makefile flags Juraj Linkeš
2020-10-27  3:53       ` [dpdk-dev] [PATCH v4 0/6] Arm build options rework Honnappa Nagarahalli
2020-10-27  7:50         ` Juraj Linkeš
2020-10-28 14:03       ` [dpdk-dev] [PATCH v5 00/11] " Juraj Linkeš
2020-10-28 14:03         ` [dpdk-dev] [PATCH v5 01/11] build: alias default build as generic Juraj Linkeš
2020-10-28 14:43           ` Bruce Richardson
2020-10-28 14:03         ` [dpdk-dev] [PATCH v5 02/11] build: rename Arm build variables Juraj Linkeš
2020-11-02  6:50           ` Ruifeng Wang
2020-10-28 14:03         ` [dpdk-dev] [PATCH v5 03/11] build: remove unused or superfluous variables Juraj Linkeš
2020-11-02  7:31           ` Ruifeng Wang
2020-10-28 14:03         ` [dpdk-dev] [PATCH v5 04/11] build: Arm reformat, comments, move config Juraj Linkeš
2020-11-02  8:29           ` Ruifeng Wang
2020-10-28 14:03         ` [dpdk-dev] [PATCH v5 05/11] build: simplify how Arm flags are processed Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 06/11] build: use dict in Arm part number config Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 07/11] build: Arm generic and native build setup Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 08/11] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-10-28 15:04           ` Bruce Richardson
2020-10-30 11:04             ` Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 09/11] build: add core and NUMA counts to cross files Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 10/11] build: disable Arm drivers Juraj Linkeš
2020-10-28 14:04         ` [dpdk-dev] [PATCH v5 11/11] build: update Arm builds with makefile flags Juraj Linkeš
2020-10-28 15:08           ` Bruce Richardson
2020-10-30 11:28             ` Juraj Linkeš
2020-10-30 13:38               ` Juraj Linkeš
2020-11-02 13:21         ` [dpdk-dev] [PATCH v6 00/11] Arm build options rework Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 01/11] build: alias default build as generic Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 02/11] build: rename Arm build variables Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 03/11] build: remove unused or superfluous variables Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 04/11] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 05/11] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 06/11] build: use dict in Arm part number config Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 07/11] build: streamline Arm build setup and machine args Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 08/11] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-02 14:44             ` Bruce Richardson
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 09/11] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 10/11] build: disable Arm drivers Juraj Linkeš
2020-11-02 13:21           ` [dpdk-dev] [PATCH v6 11/11] build: disable libnuma in cross builds Juraj Linkeš
2020-11-05 13:59           ` [dpdk-dev] [PATCH v7 00/14] Arm build options rework Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 01/14] build: alias default build as generic Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 02/14] build: rename Arm build variables Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 03/14] build: remove unused or superfluous variables Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 04/14] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 05/14] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 06/14] build: organize Arm config into dict Juraj Linkeš
2020-11-05 14:09               ` Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 07/14] build: isolate configuration for generic build Juraj Linkeš
2020-11-05 14:09               ` Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 08/14] build: use native machine args in Arm native build Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 09/14] ci: switch to generic Arm builds Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 10/14] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 11/14] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 12/14] build: disable Arm drivers Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 13/14] build: disable libnuma in cross builds Juraj Linkeš
2020-11-05 13:59             ` [dpdk-dev] [PATCH v7 14/14] build: add Arm SoC meson option Juraj Linkeš
2020-11-06  8:03             ` [dpdk-dev] [PATCH v8 00/14] Arm build options rework Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 01/14] build: alias default build as generic Juraj Linkeš
2020-11-06 23:52                 ` Honnappa Nagarahalli
2020-11-09 12:12                   ` Juraj Linkeš
2020-11-09 12:47                     ` Bruce Richardson
2020-11-09 22:54                     ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 02/14] build: rename Arm build variables Juraj Linkeš
2020-11-07  0:47                 ` Honnappa Nagarahalli
2020-11-07  0:51                   ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 03/14] build: remove unused or superfluous variables Juraj Linkeš
2020-11-07  0:52                 ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 04/14] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-08  2:51                 ` Honnappa Nagarahalli
2020-11-09 12:48                   ` Juraj Linkeš
2020-11-10  0:02                     ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 05/14] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-08  3:19                 ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 06/14] build: organize Arm config into dict Juraj Linkeš
2020-11-08 19:45                 ` Honnappa Nagarahalli
2020-11-09 10:38                   ` Juraj Linkeš
2020-11-09 23:15                     ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 07/14] build: isolate configuration for generic build Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 08/14] build: use native machine args in Arm native build Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 09/14] ci: switch to generic Arm builds Juraj Linkeš
2020-11-08 14:42                 ` Honnappa Nagarahalli
2020-11-11 11:45                   ` Juraj Linkeš
2020-11-11 14:52                     ` Ruifeng Wang
2020-11-11 16:19                       ` Juraj Linkeš
2020-11-11 23:47                         ` Honnappa Nagarahalli
2020-11-12 10:36                         ` Ruifeng Wang
2020-11-12 12:43                           ` Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 10/14] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-09 22:52                 ` Honnappa Nagarahalli
2020-11-10  8:30                   ` Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 11/14] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 12/14] build: disable Arm drivers Juraj Linkeš
2020-11-08 20:19                 ` Honnappa Nagarahalli
2020-11-09 10:52                   ` Juraj Linkeš
2020-11-09 23:27                     ` Honnappa Nagarahalli
2020-11-10  9:03                       ` Juraj Linkeš
2020-11-10 15:13                         ` Honnappa Nagarahalli
2020-11-11 10:10                         ` Juraj Linkeš
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 13/14] build: disable libnuma in cross builds Juraj Linkeš
2020-11-09  0:24                 ` Honnappa Nagarahalli
2020-11-09 11:10                   ` Juraj Linkeš
2020-11-09 23:29                     ` Honnappa Nagarahalli
2020-11-06  8:03               ` [dpdk-dev] [PATCH v8 14/14] build: add Arm SoC meson option Juraj Linkeš
2020-11-09  2:40                 ` Honnappa Nagarahalli
2020-11-09 11:45                   ` Juraj Linkeš
2020-11-09 23:53                     ` Honnappa Nagarahalli
2020-11-06  8:23               ` [dpdk-dev] [PATCH v8 00/14] Arm build options rework Morten Brørup
2020-11-06  8:39                 ` Juraj Linkeš
2020-11-06  8:56                   ` Morten Brørup
2020-11-06  9:19                     ` Bruce Richardson
2020-11-06  9:14                 ` Bruce Richardson
2020-11-11 13:18               ` [dpdk-dev] [PATCH v9 " Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 01/14] build: alias default build as generic Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 02/14] build: rename Arm build variables Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 03/14] build: remove unused or superfluous variables Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 04/14] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 05/14] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 06/14] build: organize Arm config into dict Juraj Linkeš
2020-11-13  5:48                   ` Honnappa Nagarahalli
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 07/14] build: isolate configuration for generic build Juraj Linkeš
2020-11-13  5:50                   ` Honnappa Nagarahalli
2020-11-13 13:11                   ` Thomas Monjalon
2020-11-13 14:03                     ` Juraj Linkeš
2020-11-13 14:18                       ` Thomas Monjalon
2020-11-13 14:22                         ` Juraj Linkeš
2020-11-13 14:35                           ` Thomas Monjalon
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 08/14] build: use native machine args in Arm native build Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 09/14] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 10/14] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-13  5:53                   ` Honnappa Nagarahalli
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 11/14] build: disable Arm drivers Juraj Linkeš
2020-11-13  5:54                   ` Honnappa Nagarahalli
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 12/14] build: disable libnuma in cross builds Juraj Linkeš
2020-11-13  5:55                   ` Honnappa Nagarahalli
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 13/14] build: add Arm SoC meson option Juraj Linkeš
2020-11-13  5:57                   ` Honnappa Nagarahalli
2020-11-11 13:18                 ` [dpdk-dev] [PATCH v9 14/14] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-11-13  6:05                   ` Honnappa Nagarahalli
2020-11-12 17:00                 ` [dpdk-dev] [PATCH v9 00/14] Arm build options rework Jerin Jacob
2020-11-13  6:59                 ` Dharmik Thakkar
2020-11-13 11:09                 ` [dpdk-dev] [PATCH v10 00/15] " Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 01/15] build: alias default build as generic Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 02/15] build: rename Arm build variables Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 03/15] build: remove unused or superfluous variables Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 04/15] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 05/15] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 06/15] build: organize Arm config into dict Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 07/15] build: isolate configuration for generic build Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 08/15] eal/arm: fix clang build of native target Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 09/15] build: use native machine args in Arm native build Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 10/15] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 11/15] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 12/15] build: disable Arm drivers Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 13/15] build: disable libnuma in cross builds Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 14/15] build: add Arm SoC meson option Juraj Linkeš
2020-11-13 11:09                   ` [dpdk-dev] [PATCH v10 15/15] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-11-13 11:37                   ` [dpdk-dev] [PATCH v11 00/15] Arm build options rework Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 01/15] crypto/armv8: replace meson option with pkg-config support Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 02/15] build: alias default build as generic Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 03/15] build: rename Arm build variables Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 04/15] build: remove unused or superfluous variables Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 05/15] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 06/15] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 07/15] build: organize Arm config into dict Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 08/15] build: isolate configuration for generic build Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 09/15] build: use native machine args in Arm native build Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 10/15] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-13 11:37                     ` [dpdk-dev] [PATCH v11 11/15] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-13 11:38                     ` [dpdk-dev] [PATCH v11 12/15] build: disable Arm drivers Juraj Linkeš
2020-11-13 11:38                     ` [dpdk-dev] [PATCH v11 13/15] build: disable libnuma in cross builds Juraj Linkeš
2020-11-13 11:38                     ` [dpdk-dev] [PATCH v11 14/15] build: add Arm SoC meson option Juraj Linkeš
2020-11-13 11:38                     ` [dpdk-dev] [PATCH v11 15/15] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-11-13 13:51                     ` [dpdk-dev] [PATCH v11 00/15] Arm build options rework Ruifeng Wang
2020-11-13 13:57                       ` Juraj Linkeš
2020-11-13 14:31                     ` [dpdk-dev] [PATCH v12 00/14] " Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 01/14] build: alias default build as generic Juraj Linkeš
2020-11-16  7:32                         ` Thomas Monjalon
2020-11-16 15:50                           ` Juraj Linkeš
2020-11-16 16:16                             ` Bruce Richardson
2020-11-16 20:35                               ` Thomas Monjalon
2020-11-17  2:46                                 ` Honnappa Nagarahalli
2020-11-17  7:49                                   ` Thomas Monjalon
2020-11-17  9:15                                     ` Bruce Richardson
2020-11-17  9:58                                       ` Thomas Monjalon
2020-11-18 14:23                                         ` Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 02/14] build: rename Arm build variables Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 03/14] build: remove unused or superfluous variables Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 04/14] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 05/14] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 06/14] build: organize Arm config into dict Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 07/14] build: isolate configuration for generic build Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 08/14] build: use native machine args in Arm native build Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 09/14] build: optional NUMA and cpu counts detection Juraj Linkeš
2020-11-14 13:16                         ` Thomas Monjalon
2020-11-16  7:15                           ` Juraj Linkeš
2020-11-16  7:19                             ` Thomas Monjalon
2020-11-18 14:20                               ` Juraj Linkeš
2020-11-18 14:32                                 ` Bruce Richardson
2020-11-16  7:37                           ` Thomas Monjalon
2020-11-18 13:24                             ` Juraj Linkeš
2020-11-16  7:24                         ` Thomas Monjalon
2020-11-16  9:13                           ` Bruce Richardson
2020-11-16  9:23                             ` Thomas Monjalon
2020-11-18 14:19                               ` Juraj Linkeš
2020-11-18 14:42                                 ` Thomas Monjalon
2020-11-18 14:54                                   ` Bruce Richardson
2020-11-18 15:04                                     ` Thomas Monjalon
2020-11-18 15:46                                       ` Bruce Richardson
2020-11-18 20:01                                         ` Honnappa Nagarahalli
2020-11-18 15:23                                   ` Juraj Linkeš
2020-11-19 12:19                                     ` Bruce Richardson
2020-11-19 13:57                                       ` Juraj Linkeš
2020-11-19 14:51                                         ` Bruce Richardson
2020-11-20  4:33                                           ` Honnappa Nagarahalli
2020-11-20 10:15                                             ` Bruce Richardson
2020-11-20 10:19                                               ` Bruce Richardson
2020-11-20 11:56                                                 ` Juraj Linkeš
2020-11-20 12:04                                                   ` Bruce Richardson
2020-11-20 15:56                                               ` Honnappa Nagarahalli
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 10/14] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 11/14] build: disable Arm drivers Juraj Linkeš
2020-11-16  7:28                         ` Thomas Monjalon
2020-11-16  7:56                           ` Juraj Linkeš
2020-11-16  8:22                             ` Thomas Monjalon
2020-11-16 15:54                               ` Juraj Linkeš
2020-11-16 20:35                                 ` Thomas Monjalon
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 12/14] build: disable libnuma in cross builds Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 13/14] build: add Arm SoC meson option Juraj Linkeš
2020-11-13 14:31                       ` [dpdk-dev] [PATCH v12 14/14] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-11-14 17:52                         ` [dpdk-dev] [EXT] " Liron Himi
2020-11-13 14:40                       ` [dpdk-dev] [PATCH v12 00/14] Arm build options rework Ruifeng Wang
2020-11-20 12:08                       ` [dpdk-dev] [PATCH v13 00/12] " Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 01/12] build: rename Arm build variables Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 02/12] build: remove unused or superfluous variables Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 03/12] build: reformat and move Arm config and comments Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 04/12] build: simplify how Arm flags are processed Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 05/12] build: organize Arm config into dict Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 06/12] build: isolate configuration for Arm generic build Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 07/12] build: use native machine args in Arm native build Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 08/12] build: add core and NUMA counts to cross files Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 09/12] build: disable drivers in Arm builds Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 10/12] build: disable libnuma in cross builds Juraj Linkeš
2021-01-11 20:22                           ` Andrew Boyer
2021-01-12  6:54                             ` Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 11/12] build: add Arm SoC meson option Juraj Linkeš
2020-11-20 12:08                         ` [dpdk-dev] [PATCH v13 12/12] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-12-16 23:28                         ` [dpdk-dev] [PATCH v13 00/12] Arm build options rework Vimal Chungath
2020-12-23 11:47                         ` [dpdk-dev] [PATCH v14 " Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 01/12] build: rename Arm build variables Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 02/12] build: remove unused or superfluous variables Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 03/12] build: reformat and move Arm config and comments Juraj Linkeš
2021-01-11 20:26                             ` Andrew Boyer
2021-01-12  8:12                               ` Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 04/12] build: simplify how Arm flags are processed Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 05/12] build: organize Arm config into dict Juraj Linkeš
2021-01-15  8:38                             ` Ruifeng Wang
2021-01-15 12:18                               ` Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 06/12] build: isolate configuration for Arm generic build Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 07/12] build: use native machine args in Arm native build Juraj Linkeš
2021-01-15  8:39                             ` Ruifeng Wang
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 08/12] build: add core and NUMA counts to cross files Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 09/12] build: disable drivers in Arm builds Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 10/12] build: disable libnuma in cross builds Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 11/12] build: add Arm SoC meson option Juraj Linkeš
2020-12-23 11:47                           ` [dpdk-dev] [PATCH v14 12/12] config: fix Arm implementer and its SoCs Juraj Linkeš
2020-12-30 19:09                           ` [dpdk-dev] [PATCH v14 00/12] Arm build options rework Andrew Boyer
2020-12-30 20:56                             ` Thomas Monjalon
2021-01-01 17:19                               ` Honnappa Nagarahalli
2021-01-04 22:46                                 ` Andrew Boyer
2021-01-06 13:40                                   ` Bruce Richardson
2021-01-08 17:36                                   ` Bruce Richardson
2021-01-08 20:20                                     ` Honnappa Nagarahalli
2021-01-11  9:38                                       ` Thomas Monjalon
2021-01-11 10:01                                         ` Bruce Richardson
2021-01-11 16:16                                           ` Andrew Boyer
2021-01-11 16:59                                             ` Bruce Richardson
2021-01-12  8:28                                   ` Juraj Linkeš
2021-01-05 11:02                           ` Pavan Nikhilesh Bhagavatula
2021-01-05 15:12                             ` Honnappa Nagarahalli
2021-01-22  8:53                               ` Juraj Linkeš
2021-01-15 13:25                           ` [dpdk-dev] [PATCH v15 " Juraj Linkeš
2021-01-15 13:25                             ` [dpdk-dev] [PATCH v15 01/12] build: rename Arm build variables Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 02/12] build: remove unused or superfluous variables Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 03/12] build: reformat and move Arm config and comments Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 04/12] build: simplify how Arm flags are processed Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 05/12] build: organize Arm config into dict Juraj Linkeš
2021-01-16 14:12                               ` Ruifeng Wang
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 06/12] build: isolate configuration for Arm generic build Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 07/12] build: use native machine args in Arm native build Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 08/12] build: add core and NUMA counts to cross files Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 09/12] build: disable drivers in Arm builds Juraj Linkeš
2021-01-18 13:37                               ` Thomas Monjalon
2021-01-19 15:35                                 ` Juraj Linkeš
2021-01-19 15:55                                   ` Liron Himi
2021-01-20  1:11                                   ` Honnappa Nagarahalli
2021-01-22  8:39                                     ` Juraj Linkeš
2021-01-22  8:58                                       ` Thomas Monjalon
2021-01-22  9:07                                         ` Jerin Jacob
2021-01-22 10:19                                           ` Thomas Monjalon
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 10/12] build: disable libnuma in cross builds Juraj Linkeš
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 11/12] build: add Arm SoC meson option Juraj Linkeš
2021-01-18 13:41                               ` Thomas Monjalon
2021-01-19 14:56                                 ` Juraj Linkeš
2021-01-19 15:52                                   ` Thomas Monjalon
2021-01-19 16:04                                     ` Bruce Richardson
2021-01-20  1:04                                       ` Honnappa Nagarahalli
2021-01-20  1:08                                         ` Thomas Monjalon
2021-01-20  2:20                                           ` Honnappa Nagarahalli
2021-01-20  8:41                                             ` Juraj Linkeš
2021-01-20 16:10                                               ` Thomas Monjalon
2021-01-21 15:02                                                 ` Juraj Linkeš
2021-01-21 15:52                                                   ` Thomas Monjalon
2021-01-21 16:12                                                     ` Bruce Richardson
2021-01-21 17:31                                                       ` Thomas Monjalon
2021-01-15 13:26                             ` [dpdk-dev] [PATCH v15 12/12] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-01-18 13:45                               ` Thomas Monjalon
2021-01-18 14:02                                 ` [dpdk-dev] [EXT] " Liron Himi
2021-01-18 15:03                               ` [dpdk-dev] [EXT] " Pavan Nikhilesh Bhagavatula
     [not found]                               ` <DM6PR12MB3753721F869FE4530C0739EADFA40@DM6PR12MB3753.namprd12.prod.outlook.com>
2021-01-19  8:38                                 ` [dpdk-dev] " Slava Ovsiienko
2021-01-18 21:31                             ` [dpdk-dev] [PATCH v15 00/12] Arm build options rework Thomas Monjalon
2021-01-19 15:10                               ` Juraj Linkeš
2021-01-19 15:53                                 ` Thomas Monjalon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=03c562b977de41b3bf759a6d12e79015@pantheon.tech \
    --to=juraj.linkes@pantheon.tech \
    --cc=Dharmik.Thakkar@arm.com \
    --cc=Honnappa.Nagarahalli@arm.com \
    --cc=Phil.Yang@arm.com \
    --cc=Ruifeng.Wang@arm.com \
    --cc=bruce.richardson@intel.com \
    --cc=dev@dpdk.org \
    --cc=hemant.agrawal@nxp.com \
    --cc=jerinjacobk@gmail.com \
    --cc=vcchunga@amazon.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

DPDK patches and discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ http://inbox.dpdk.org/dev \
		dev@dpdk.org
	public-inbox-index dev

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git