From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: "Juraj Linkeš" <juraj.linkes@pantheon.tech>,
"bruce.richardson@intel.com" <bruce.richardson@intel.com>,
"Ruifeng Wang" <Ruifeng.Wang@arm.com>,
"Phil Yang" <Phil.Yang@arm.com>,
"vcchunga@amazon.com" <vcchunga@amazon.com>,
"Dharmik Thakkar" <Dharmik.Thakkar@arm.com>,
"jerinjacobk@gmail.com" <jerinjacobk@gmail.com>,
"hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>
Cc: "dev@dpdk.org" <dev@dpdk.org>, nd <nd@arm.com>,
Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>,
nd <nd@arm.com>
Subject: Re: [dpdk-dev] [PATCH v4 2/6] build: refactor Arm build
Date: Mon, 2 Nov 2020 19:32:13 +0000 [thread overview]
Message-ID: <DBAPR08MB581400683E446C97337285E998100@DBAPR08MB5814.eurprd08.prod.outlook.com> (raw)
In-Reply-To: <57446a00a9a948c1836b2732eb921945@pantheon.tech>
<snip>
> > > >
> > > > > diff --git a/config/arm/meson.build b/config/arm/meson.build
> > > > > index
> > > > > 491842cad..6c31ab167 100644
> > > > > --- a/config/arm/meson.build
> > > > > +++ b/config/arm/meson.build
> > > > > @@ -3,12 +3,12 @@
> > > > > # Copyright(c) 2017 Cavium, Inc # Copyright(c) 2020
> > > > > PANTHEON.tech s.r.o.
> > > > >
> > > > > -# for checking defines we need to use the correct compiler
> > > > > flags -march_opt = '-march=@0@'.format(machine)
> > > > > -
> > > > > +# set arm_force_native_march if you want to use machine args
> > > > > +below # instead of discovered values; only works when doing an
> > > > > +actual native build
> > > > > arm_force_native_march = false
> > > > > -arm_force_generic_march = (machine == 'generic')
> > > > > +native_machine_args = ['-march=native', '-mtune=native']
> > > > >
> > > >
> > > > [...]
> > > >
> > > > > -
> > > > > -machine_args_default = [
> > > > > - ['default', ['-march=armv8-a+crc', '-moutline-atomics']],
> > > > > - ['native', ['-march=native']],
> > > > > - ['0xd03', ['-mcpu=cortex-a53']],
> > > > > - ['0xd04', ['-mcpu=cortex-a35']],
> > > > > - ['0xd07', ['-mcpu=cortex-a57']],
> > > > > - ['0xd08', ['-mcpu=cortex-a72']],
> > > > > - ['0xd09', ['-mcpu=cortex-a73']],
> > > > > - ['0xd0a', ['-mcpu=cortex-a75']],
> > > > > - ['0xd0b', ['-mcpu=cortex-a76']],
> > > > > - ['0xd0c', ['-march=armv8.2-a+crc+crypto', '-mcpu=neoverse-
> n1'],
> > > > > flags_n1sdp_extra]]
> > > > > -
> > > > > -machine_args_cavium = [
> > > > > - ['default', ['-march=armv8-a+crc+crypto','-mcpu=thunderx']],
> > > > > - ['native', ['-march=native']],
> > > > > - ['0xa1', ['-mcpu=thunderxt88'], flags_thunderx_extra],
> > > > > - ['0xa2', ['-mcpu=thunderxt81'], flags_thunderx_extra],
> > > > > - ['0xa3', ['-mcpu=thunderxt83'], flags_thunderx_extra],
> > > > > - ['0xaf', ['-march=armv8.1-a+crc+crypto','-
> mcpu=thunderx2t99'],
> > > > > flags_thunderx2_extra],
> > > > > - ['0xb2', ['-march=armv8.2-a+crc+crypto+lse','-
> mcpu=octeontx2'],
> > > > > flags_octeontx2_extra]]
> > > > > -
> > > > > -machine_args_emag = [
> > > > > - ['default', ['-march=armv8-a+crc+crypto', '-mtune=emag']],
> > > > > - ['native', ['-march=native']]]
> > > > > + ['RTE_USE_C11_MEM_MODEL', true] ] # arm config
> (implementer
> > > > > +0x41) is the default config pn_config_default
> > > > What does it mean by 'default' here? I am somewhat confused
> > > > between
> > > 'default'
> > > > and 'generic'. We should look to remove 'default' as much as
> > > > possible and stick with 'generic'.
> > > >
> > >
> > > This default means what default means, no special meaning, that is
> > > if there isn't a more specific configuration, default to this one.
> > > It's possible that generic is better, but now that I think about it,
> > > using something else than default or generic might be the best to
> > > avoid confusion. Possibly just part_number_arm, which will make it
> > > in line with the
> > other var names.
> > Agree, better to call it 'part_number_arm'.
> >
> > >
> > > > > += {
> > > > > + 'generic': [['-march=armv8-a+crc', '-moutline-atomics']],
> > > > I like that we have taken out 'native' from this list. Would it be
> > > > possible to take out 'generic' from this and others below. This is
> > > > because the binary built with 'generic' build should run on any
> > > > Arm platform. There is no dependency on any underlying platform.
> > > >
> > >
> > > This actually means generic part for the implementer, not generic
> > > for everything. I understand this is here to produce binaries that
> > > would run on everything from that impelemeter (in line of what you
> > > mention below, this would be implementer-generic configuration, a
> > > fourth category). In my patchset, it's also a fallback when building
> > > for an unknown part number from the implementer.
> > We do not need implementer-generic binaries/build. However, we will
> > have some parameters that are common across all the part numbers from
> > that implementer (probably we should not call it as
> > 'implementer-generic' to avoid confusion. May be 'implementer-common-
> flags' or 'implementer-flags-extra').
> > Those parameters can be used for every part number.
>
> These are currently named flags_<implementer> such as flags_arm and
> flags_cavium. We could rename them to
> implementer_flags_<implementer>.
Ok
>
> >
> > If we know the implementer, we will have the part number as well (this
> > is part of the Arm architecture definition). Unknown part number
> > should result in an error message.
> >
>
> Yes, we'll always have both. But there are still a couple of corner cases with
> native builds, which should always work:
I do not think these are corner cases. These are basically cases where the support is not added yet in the build system. We do not need to handle these specifically.
I also do not think the notion that the 'native' build should always work is correct (at least on Arm platforms). The reason I say that is because 'native', IMO, not only defines the ISA, but other parameters as well in DPDK.
> 1. We don't support the implementer (i.e. there's no variable with name
> implementer_<implementer_id>). In this case, what do default to? The
> generic build, which is the current behavior?
This should result in an error. The implementer should add support in meson.build
> 2. We support the implementer, but we don't support the part number. In
> this case, we can just use native machine args (-march=native) and use only
> implementer specific flags.
Same thing, should result in error. The implementer should add support in meson.build.
>
> For generic, soc-specifc and cross builds it makes sense to error with uknown
> implementer/part number, since we wouldn't know what to build otherwise.
>
> > >
> > > Since this is not generic for everything, only for the implementer,
> > > we're lacking the true common default machine args for everything.
> > >
> > > > > + '0xd03': [['-mcpu=cortex-a53']],
> > > > > + '0xd04': [['-mcpu=cortex-a35']],
> > > > > + '0xd07': [['-mcpu=cortex-a57']],
> > > > > + '0xd08': [['-mcpu=cortex-a72']],
> > > > > + '0xd09': [['-mcpu=cortex-a73']],
> > > > > + '0xd0a': [['-mcpu=cortex-a75']],
> > > > > + '0xd0b': [['-mcpu=cortex-a76']],
> > > > > + '0xd0c': [['-march=armv8.2-a+crc+crypto',
> > > > > +'-mcpu=neoverse-n1'], flags_n1sdp_extra]
> > > > 'flags_n1sdp_extra' does not fit here. For the part number '0xd0c'
> > > > there could be multiple SoCs (N1SDP is one of them). So, if the
> > > > SoC is not known, but if we know that the CPU is N1, then we
> > > > should build a N1-
> > > Generic build.
> > >
> > > This should be core-generic configuration, I can rename it to
> > > flags_n1generic_extra.
> > Agree.
> >
> > >
> > > > So, from my perspective, there are 3 kinds of binaries:
> > > > 1) generic - best portability - (possibly) least optimized for a
> > > > given platform
> > > > 2) Core-Generic (for ex: N1-generic) - Portable on all N1 based
> > > > SoCs only - Optimized for N1 cores
> > > > 3) SoC specific - (possibly) Not portable - Most optimized for the
> > > > SoC
> > > >
> > >
> > > The fourth category I mentioned above, implementer-generic, is used
> > > in how
> > We should not have this category.
> >
> > > the arm configuration is currently processed:
> > > 1) default configuration
> > > Added to/overwritten by
> > > 2) implementer configuration (one of which is the configuration for
> > > generic
> > > build) Added to/overwritten by
> > This should be just parameters that are common across all the part
> > numbers of that implementer (for ex: RTE_CACHE_LINE_SIZE = 128), not a
> build.
> >
>
> It's not a build, just how the configation is organized and processed, as in we
> apply the common default flags, then implementer flags, then part number
> flags and then soc flags, overwriting flags in all of the steps.
Ok
>
> > > 3) part number (or core-generic) configuration Added to/overwritten
> > > by
> > > 4) SoC configuration (what we're adding now)
> > >
> > > It's not organized as cleanly - the machine args contain both 2) and 3).
> > > Depending on what we want to do with the 'generic' part number I'll
> > > adjust the config organization.
> > >
> > > > } pn_config_cavium = {
> > > > > + 'generic': [['-march=armv8-a+crc+crypto', '-
> mcpu=thunderx']],
> > > > 'generic' does not make sense here.
> > > >
> > > > > + '0xa1': [['-mcpu=thunderxt88'], flags_thunderx_extra],
> > > > > + '0xa2': [['-mcpu=thunderxt81'], flags_thunderx_extra],
> > > > > + '0xa3': [['-mcpu=thunderxt83'], flags_thunderx_extra],
> > > > > + '0xaf': [['-march=armv8.1-a+crc+crypto','-
> mcpu=thunderx2t99'],
> > > > > flags_thunderx2_extra],
> > > > > + '0xb2':
> > > > > +[['-march=armv8.2-a+crc+crypto+lse','-mcpu=octeontx2'],
> > > > > +flags_octeontx2_extra], } pn_config_emag = {
> > > > > + 'generic': [['-march=armv8-a+crc+crypto', '-mtune=emag']] }
> > > > Same here.
> > > > I understand that this is coming from the existing code. But, I
> > > > think we should try to set it right.
> > > >
> > >
> > > The generic config for these makes sense if a fourth category,
> > > implementer- generic makes sense.
> > > For example, for part_number_config_emag this means: for
> implementer
> > > _0x50 (Ampere Computing) use the generic machine args if there's
> > > nothing more specific (which there isn't - no other part number).
> > There should be a part number for this. Not sure why it is not present
> > here. I will find out the info.
> >
> > >
> > > > >
> > > > > ## Arm implementer ID (ARM DDI 0487C.a, Section G7.2.106, Page
> > > > > G7-5321)
> > > > Nit, Would be good to remove the reference to the doc
> > > >
> > >
> > > Is that because the docs mentioned here may not be the most recent?
> > > It was useful to me in understanding where the implementer/part
> > > number values come from.
> > Yes, mainly because the spec gets updated. Instead you could say
> > "Refer to MIDR in Arm Architecture Reference Manual")
> >
>
> Ok, I'll make this change.
>
> > >
> > > > > -impl_generic = ['Generic armv8', flags_generic,
> > > > > machine_args_default]
> > > > > -impl_0x41 = ['Arm', flags_arm, machine_args_default]
> > > > > -impl_0x42 = ['Broadcom', flags_generic, machine_args_default]
> > > > > -impl_0x43 = ['Cavium', flags_cavium, machine_args_cavium]
> > > > > -impl_0x44 = ['DEC', flags_generic, machine_args_default]
> > > > > -impl_0x49 = ['Infineon', flags_generic, machine_args_default]
> > > > > -impl_0x4d = ['Motorola', flags_generic, machine_args_default]
> > > > > -impl_0x4e = ['NVIDIA', flags_generic, machine_args_default]
> > > > > -impl_0x50 = ['Ampere Computing', flags_emag,
> machine_args_emag]
> > > > > -impl_0x51 = ['Qualcomm', flags_generic, machine_args_default]
> > > > > -impl_0x53 = ['Samsung', flags_generic, machine_args_default]
> > > > > -impl_0x56 = ['Marvell ARMADA', flags_armada,
> > > > > machine_args_default]
> > > > > -impl_0x69 = ['Intel', flags_generic, machine_args_default]
> > > > > -impl_dpaa = ['NXP DPAA', flags_dpaa, machine_args_default]
> > > > > +impl_generic = ['Generic armv8', flags_generic,
> > > > > +pn_config_default]
> > > > > +impl_0x41 = ['Arm', flags_arm, pn_config_default]
> > > > > +impl_0x42 = ['Broadcom', flags_generic, pn_config_default]
> > > > > +impl_0x43 = ['Cavium', flags_cavium, pn_config_cavium]
> > > > > +impl_0x44 = ['DEC', flags_generic, pn_config_default]
> > > > > +impl_0x49 = ['Infineon', flags_generic, pn_config_default]
> > > > > +impl_0x4d = ['Motorola', flags_generic, pn_config_default]
> > > > > +impl_0x4e = ['NVIDIA', flags_generic, pn_config_default]
> > > > > +impl_0x50 = ['Ampere Computing', flags_emag, pn_config_emag]
> > > > > +impl_0x51 = ['Qualcomm', flags_generic, pn_config_default]
> > > > > +impl_0x53 = ['Samsung', flags_generic, pn_config_default]
> > > > > +impl_0x56 = ['Marvell ARMADA', flags_armada, pn_config_default]
> > > > > +impl_0x69 = ['Intel', flags_generic, pn_config_default]
> > > > > +impl_dpaa = ['NXP DPAA', flags_dpaa, pn_config_default]
> > > > >
> > > > > dpdk_conf.set('RTE_ARCH_ARM', 1)
> > > > > dpdk_conf.set('RTE_FORCE_INTRINSICS', 1)
> > > > >
> > > > > if dpdk_conf.get('RTE_ARCH_32')
> > > > > + # armv7 build
> > > > > dpdk_conf.set('RTE_CACHE_LINE_SIZE', 64)
> > > > > dpdk_conf.set('RTE_ARCH_ARMv7', 1)
> > > > > # the minimum architecture supported, armv7-a, needs the
> following,
> > > > > # mk/machine/armv7a/rte.vars.mk sets it too
> > > > > machine_args += '-mfpu=neon'
> > > > > else
> > > > > - dpdk_conf.set('RTE_CACHE_LINE_SIZE', 128)
> > > > > - dpdk_conf.set('RTE_ARCH_ARM64', 1)
> > > > > + # aarch64 build
> > > > > + if not meson.is_cross_build()
> > > > > + if machine == 'generic'
> > > > > + # default build
> > > > ^^^^^^^^^^^ Generic build?
> > > >
> > >
> > > Already addressed in the next version.
> > >
> > > > > + impl_config = impl_generic
> > > > > + part_number = 'generic'
> > > > > + else
> > > > > + # native build
> > > > > + # The script returns ['Implementer', 'Variant',
> > > > > 'Architecture',
> > > > > + # 'Primary Part number', 'Revision']
> > > > > + detect_vendor = find_program(join_paths(
> > > > > + meson.current_source_dir(),
> > > > > 'armv8_machine.py'))
> > > > > + cmd = run_command(detect_vendor.path())
> > > > > + if cmd.returncode() == 0
> > > > > + cmd_output =
> > > > > cmd.stdout().to_lower().strip().split(' ')
> > > > > + endif
> > > > > + if arm_force_native_march == true
> > > > > + part_number = 'native'
> > > > > + else
> > > > > + part_number = cmd_output[3]
> > > > > + endif
> > > > > + # Set to generic implementer if implementer
> is not
> > > > > found
> > > > > + impl_config = get_variable('impl_' +
> cmd_output[0],
> > > > > 'impl_generic')
> > > > > + endif
> > > > > + else
> > > > > + # cross build
> > > > > + impl_id =
> meson.get_cross_property('implementer_id',
> > > > > 'generic')
> > > > > + part_number =
> meson.get_cross_property('part_number',
> > > > > 'generic')
> > > > > + impl_config = get_variable('impl_' + impl_id)
> > > > > + endif
> > > > >
> > > > > - machine = []
> > > > > - cmd_generic = ['generic', '', '', 'default', '']
> > > > > - cmd_output = cmd_generic # Set generic by default
> > > > > - machine_args = [] # Clear previous machine args
> > > > > - if arm_force_generic_march and not meson.is_cross_build()
> > > > > - machine = impl_generic
> > > > > - impl_pn = 'default'
> > > > > + message('Arm implementer: ' + impl_config[0])
> > > > > + message('Arm part number: ' + part_number)
> > > > > +
> > > > > + implementer_flags = impl_config[1]
> > > > > + part_number_config = impl_config[2]
> > > > > +
> > > > > + if part_number_config.has_key(part_number)
> > > > > + # use the specified part_number machine args if
> found
> > > > > + part_number_config =
> part_number_config[part_number]
> > > > > + elif part_number == 'native'
> > > > > + # use native machine args
> > > > > + part_number_config = [[native_machine_args]]
> > > > > elif not meson.is_cross_build()
> > > > > - # The script returns ['Implementer', 'Variant',
> 'Architecture',
> > > > > - # 'Primary Part number', 'Revision']
> > > > > - detect_vendor = find_program(join_paths(
> > > > > - meson.current_source_dir(),
> > > > > 'armv8_machine.py'))
> > > > > - cmd = run_command(detect_vendor.path())
> > > > > - if cmd.returncode() == 0
> > > > > - cmd_output =
> cmd.stdout().to_lower().strip().split('
> > > > > ')
> > > > > - endif
> > > > > - # Set to generic if variable is not found
> > > > > - machine = get_variable('impl_' + cmd_output[0],
> ['generic'])
> > > > > - if machine[0] == 'generic'
> > > > > - machine = impl_generic
> > > > > - cmd_output = cmd_generic
> > > > > - endif
> > > > > - impl_pn = cmd_output[3]
> > > > > - if arm_force_native_march == true
> > > > > - impl_pn = 'native'
> > > > > - endif
> > > > > + # default to generic machine args if part_number is
> not found
> > > > > + # and not forcing native machine args
> > > > > + # but don't default in cross-builds; if part_number is
> specified
> > > > > + # incorrectly in a cross-file, it needs to be fixed there
> > > > > + part_number_config =
> part_number_config['generic']
> > > > > else
> > > > > - impl_id =
> meson.get_cross_property('implementor_id',
> > > > > 'generic')
> > > > > - impl_pn =
> meson.get_cross_property('implementor_pn',
> > > > > 'default')
> > > > > - machine = get_variable('impl_' + impl_id)
> > > > > + # cross build and part number is not in
> part_number_config
> > > > > + error('Cross build part number 0@0 not
> > > > > found.'.format(part_number))
> > > > > endif
> > > > >
> > > > > - # Apply Common Defaults. These settings may be
> overwritten by
> > > > > machine
> > > > > - # settings later.
> > > > > - foreach flag: flags_common_default
> > > > > - if flag.length() > 0
> > > > > - dpdk_conf.set(flag[0], flag[1])
> > > > > + dpdk_flags = flags_common_default + implementer_flags
> > > > > +
> > > > > + if part_number_config.length() > 1
> > > > > + dpdk_flags += part_number_config[1]
> > > > > + endif
> > > > > +
> > > > > + machine_args = [] # Clear previous machine args
> > > > > + foreach flag: part_number_config[0]
> > > > > + if cc.has_argument(flag)
> > > > > + machine_args += flag
> > > > > endif
> > > > > endforeach
> > > > >
> > > > > - message('Implementer : ' + machine[0])
> > > > > - foreach flag: machine[1]
> > > > > + foreach flag: dpdk_flags
> > > > > if flag.length() > 0
> > > > > dpdk_conf.set(flag[0], flag[1])
> > > > > endif
> > > > > endforeach
> > > > > -
> > > > > - foreach marg: machine[2]
> > > > > - if marg[0] == impl_pn
> > > > > - foreach flag: marg[1]
> > > > > - if cc.has_argument(flag)
> > > > > - machine_args += flag
> > > > > - endif
> > > > > - endforeach
> > > > > - # Apply any extra machine specific flags.
> > > > > - foreach flag: marg.get(2, flags_default_extra)
> > > > > - if flag.length() > 0
> > > > > - dpdk_conf.set(flag[0],
> flag[1])
> > > > > - endif
> > > > > - endforeach
> > > > > - endif
> > > > > - endforeach
> > > > > endif
> > > > > -message(machine_args)
> > > > > +
> > > > > +message('Using machine args: @0@'.format(machine_args))
> > > > >
> > > > > if (cc.get_define('__ARM_NEON', args: machine_args) != '' or
> > > > > cc.get_define('__aarch64__', args: machine_args) != '')
> > > > > --
> > > > > 2.20.1
next prev parent reply other threads:[~2020-11-02 19:32 UTC|newest]
Thread overview: 465+ 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š
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 [this message]
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-29 8:41 ` Juraj Linkeš
2021-01-29 9:45 ` Bruce Richardson
2021-01-29 10:07 ` Juraj Linkeš
2021-01-29 10:09 ` Bruce Richardson
2021-01-05 11:02 ` Pavan Nikhilesh Bhagavatula
2021-01-05 15:12 ` Honnappa Nagarahalli
2021-01-22 8:53 ` Juraj Linkeš
2021-01-27 13:40 ` Honnappa Nagarahalli
2021-01-27 15:02 ` Pavan Nikhilesh Bhagavatula
2021-01-27 15:12 ` Hemant Agrawal
2021-01-27 15:18 ` Honnappa Nagarahalli
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-25 14:58 ` Honnappa Nagarahalli
2021-01-25 15:28 ` Thomas Monjalon
2021-01-25 16:09 ` Jerin Jacob
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
2021-02-03 14:03 ` [dpdk-dev] [PATCH v16 0/3] " Juraj Linkeš
2021-02-03 14:03 ` [dpdk-dev] [PATCH v16 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-02-19 10:38 ` Juraj Linkeš
2021-03-09 8:58 ` Juraj Linkeš
2021-03-09 10:56 ` Bruce Richardson
2021-03-09 11:49 ` Juraj Linkeš
2021-03-09 12:57 ` Jerin Jacob
2021-03-09 15:08 ` Honnappa Nagarahalli
2021-03-09 15:49 ` Juraj Linkeš
2021-03-09 16:04 ` Honnappa Nagarahalli
2021-03-09 18:09 ` Juraj Linkeš
2021-03-09 19:54 ` Honnappa Nagarahalli
2021-03-10 7:42 ` Juraj Linkeš
2021-03-10 9:12 ` Jerin Jacob
2021-03-10 19:36 ` Honnappa Nagarahalli
2021-03-11 17:14 ` Jerin Jacob
2021-03-19 13:21 ` Juraj Linkeš
2021-03-19 13:32 ` Jerin Jacob
2021-03-30 0:39 ` Honnappa Nagarahalli
2021-03-31 8:39 ` Juraj Linkeš
2021-03-31 9:07 ` Bruce Richardson
2021-03-31 9:14 ` Juraj Linkeš
2021-03-09 15:10 ` Honnappa Nagarahalli
2021-03-31 10:26 ` [dpdk-dev] [PATCH v17 0/3] Arm build options rework Juraj Linkeš
2021-03-31 10:26 ` [dpdk-dev] [PATCH v17 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-04-09 8:17 ` Ruifeng Wang
2021-03-31 10:26 ` [dpdk-dev] [PATCH v17 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-04-09 8:19 ` Ruifeng Wang
2021-03-31 10:26 ` [dpdk-dev] [PATCH v17 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-04-09 6:35 ` [dpdk-dev] [PATCH v18 0/3] Arm build options rework Juraj Linkeš
2021-04-09 6:35 ` [dpdk-dev] [PATCH v18 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-04-09 8:21 ` Ruifeng Wang
2021-04-09 6:35 ` [dpdk-dev] [PATCH v18 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-04-09 8:06 ` [dpdk-dev] [EXT] " Pavan Nikhilesh Bhagavatula
2021-04-09 8:22 ` [dpdk-dev] " Ruifeng Wang
2021-04-09 6:35 ` [dpdk-dev] [PATCH v18 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-04-09 8:26 ` Ruifeng Wang
2021-04-09 8:31 ` Juraj Linkeš
2021-04-09 8:41 ` [dpdk-dev] [PATCH v19 0/3] Arm build options rework Juraj Linkeš
2021-04-09 8:41 ` [dpdk-dev] [PATCH v19 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-04-09 10:02 ` Bruce Richardson
2021-04-09 14:10 ` Juraj Linkeš
2021-04-09 14:31 ` Bruce Richardson
2021-04-09 15:38 ` Bruce Richardson
2021-04-14 9:09 ` Juraj Linkeš
2021-04-14 9:02 ` Juraj Linkeš
2021-04-14 9:48 ` Bruce Richardson
2021-04-09 8:41 ` [dpdk-dev] [PATCH v19 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-04-09 8:41 ` [dpdk-dev] [PATCH v19 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-04-09 8:44 ` Ruifeng Wang
2021-04-09 8:54 ` [dpdk-dev] [PATCH v19 0/3] Arm build options rework Jerin Jacob
2021-04-12 3:57 ` Chengchang Tang
2021-04-12 14:10 ` Honnappa Nagarahalli
2021-04-12 14:58 ` [dpdk-dev] [EXT] " Pavan Nikhilesh Bhagavatula
2021-04-14 12:58 ` [dpdk-dev] [PATCH v20 " Juraj Linkeš
2021-04-14 12:58 ` [dpdk-dev] [PATCH v20 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-04-14 13:27 ` Bruce Richardson
2021-04-14 13:33 ` Juraj Linkeš
2021-04-14 12:58 ` [dpdk-dev] [PATCH v20 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-04-14 12:58 ` [dpdk-dev] [PATCH v20 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-04-14 13:41 ` [dpdk-dev] [PATCH v21 0/3] Arm build options rework Juraj Linkeš
2021-04-14 13:41 ` [dpdk-dev] [PATCH v21 1/3] build: disable/enable drivers in Arm builds Juraj Linkeš
2021-04-14 13:41 ` [dpdk-dev] [PATCH v21 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-04-14 13:41 ` [dpdk-dev] [PATCH v21 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
2021-04-15 20:25 ` [dpdk-dev] [PATCH v21 0/3] Arm build options rework Thomas Monjalon
2021-02-03 14:03 ` [dpdk-dev] [PATCH v16 2/3] build: add 'platform' meson option and Arm SoC config Juraj Linkeš
2021-02-03 14:03 ` [dpdk-dev] [PATCH v16 3/3] config: fix Arm implementer and its SoCs Juraj Linkeš
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=DBAPR08MB581400683E446C97337285E998100@DBAPR08MB5814.eurprd08.prod.outlook.com \
--to=honnappa.nagarahalli@arm.com \
--cc=Dharmik.Thakkar@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=juraj.linkes@pantheon.tech \
--cc=nd@arm.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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).