DPDK patches and discussions
 help / color / mirror / Atom feed
From: Juraj Linkeš <juraj.linkes@pantheon.tech>
To: bruce.richardson@intel.com, 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
Cc: dev@dpdk.org, Juraj Linkeš <juraj.linkes@pantheon.tech>
Subject: [dpdk-dev] [PATCH v4 2/6] build: refactor Arm build
Date: Fri, 23 Oct 2020 16:48:04 +0200
Message-ID: <1603464488-25493-3-git-send-email-juraj.linkes@pantheon.tech> (raw)
In-Reply-To: <1603464488-25493-1-git-send-email-juraj.linkes@pantheon.tech>

* Rename variables to have names that better describe what the variables
store
* Remove unused or superfluous variables
* Change a list to dictionary where key lookup is needed
* Add informatory comments in the code
* Minor code restructure and reformatting

Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
---
 config/arm/arm64_armada_linux_gcc    |   2 +-
 config/arm/arm64_armv8_linux_gcc     |   8 +-
 config/arm/arm64_bluefield_linux_gcc |   4 +-
 config/arm/arm64_dpaa_linux_gcc      |   2 +-
 config/arm/arm64_emag_linux_gcc      |   2 +-
 config/arm/arm64_n1sdp_linux_gcc     |   4 +-
 config/arm/arm64_octeontx2_linux_gcc |   4 +-
 config/arm/arm64_stingray_linux_gcc  |   4 +-
 config/arm/arm64_thunderx2_linux_gcc |   4 +-
 config/arm/arm64_thunderx_linux_gcc  |   2 +-
 config/arm/meson.build               | 247 +++++++++++++++------------
 11 files changed, 153 insertions(+), 130 deletions(-)

diff --git a/config/arm/arm64_armada_linux_gcc b/config/arm/arm64_armada_linux_gcc
index fa40c0398..52c5f4476 100644
--- a/config/arm/arm64_armada_linux_gcc
+++ b/config/arm/arm64_armada_linux_gcc
@@ -14,4 +14,4 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x56'
+implementer_id = '0x56'
diff --git a/config/arm/arm64_armv8_linux_gcc b/config/arm/arm64_armv8_linux_gcc
index 88f0ff9da..13ee8b223 100644
--- a/config/arm/arm64_armv8_linux_gcc
+++ b/config/arm/arm64_armv8_linux_gcc
@@ -13,10 +13,10 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = 'generic'
+implementer_id = 'generic'
 
-# Valid options for Arm's implementor_pn:
-# 'default': valid for all armv8-a architectures (default value)
+# Valid options for Arm's part_number:
+# 'generic': valid for all armv8-a architectures (default value)
 # '0xd03':   cortex-a53
 # '0xd04':   cortex-a35
 # '0xd05':   cortex-a55
@@ -25,4 +25,4 @@ implementor_id = 'generic'
 # '0xd09':   cortex-a73
 # '0xd0a':   cortex-a75
 # '0xd0b':   cortex-a76
-implementor_pn = 'default'
+part_number = 'generic'
diff --git a/config/arm/arm64_bluefield_linux_gcc b/config/arm/arm64_bluefield_linux_gcc
index 86797d23c..b79389d85 100644
--- a/config/arm/arm64_bluefield_linux_gcc
+++ b/config/arm/arm64_bluefield_linux_gcc
@@ -13,5 +13,5 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x41'
-implementor_pn = '0xd08'
+implementer_id = '0x41'
+part_number = '0xd08'
diff --git a/config/arm/arm64_dpaa_linux_gcc b/config/arm/arm64_dpaa_linux_gcc
index 1a4682154..573ae7e42 100644
--- a/config/arm/arm64_dpaa_linux_gcc
+++ b/config/arm/arm64_dpaa_linux_gcc
@@ -14,4 +14,4 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = 'dpaa'
+implementer_id = 'dpaa'
diff --git a/config/arm/arm64_emag_linux_gcc b/config/arm/arm64_emag_linux_gcc
index 8edcd3e97..24f3d533e 100644
--- a/config/arm/arm64_emag_linux_gcc
+++ b/config/arm/arm64_emag_linux_gcc
@@ -13,4 +13,4 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x50'
+implementer_id = '0x50'
diff --git a/config/arm/arm64_n1sdp_linux_gcc b/config/arm/arm64_n1sdp_linux_gcc
index 022e06303..6fb3f02ea 100644
--- a/config/arm/arm64_n1sdp_linux_gcc
+++ b/config/arm/arm64_n1sdp_linux_gcc
@@ -13,5 +13,5 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x41'
-implementor_pn = '0xd0c'
+implementer_id = '0x41'
+part_number = '0xd0c'
diff --git a/config/arm/arm64_octeontx2_linux_gcc b/config/arm/arm64_octeontx2_linux_gcc
index 365bd7cbd..ac1042806 100644
--- a/config/arm/arm64_octeontx2_linux_gcc
+++ b/config/arm/arm64_octeontx2_linux_gcc
@@ -13,5 +13,5 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x43'
-implementor_pn = '0xb2'
+implementer_id = '0x43'
+part_number = '0xb2'
diff --git a/config/arm/arm64_stingray_linux_gcc b/config/arm/arm64_stingray_linux_gcc
index 86797d23c..b79389d85 100644
--- a/config/arm/arm64_stingray_linux_gcc
+++ b/config/arm/arm64_stingray_linux_gcc
@@ -13,5 +13,5 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x41'
-implementor_pn = '0xd08'
+implementer_id = '0x41'
+part_number = '0xd08'
diff --git a/config/arm/arm64_thunderx2_linux_gcc b/config/arm/arm64_thunderx2_linux_gcc
index 2b41acc61..dd257745e 100644
--- a/config/arm/arm64_thunderx2_linux_gcc
+++ b/config/arm/arm64_thunderx2_linux_gcc
@@ -13,5 +13,5 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x43'
-implementor_pn = '0xaf'
+implementer_id = '0x43'
+part_number = '0xaf'
diff --git a/config/arm/arm64_thunderx_linux_gcc b/config/arm/arm64_thunderx_linux_gcc
index 6572ab615..670764437 100644
--- a/config/arm/arm64_thunderx_linux_gcc
+++ b/config/arm/arm64_thunderx_linux_gcc
@@ -13,4 +13,4 @@ cpu = 'armv8-a'
 endian = 'little'
 
 [properties]
-implementor_id = '0x43'
+implementer_id = '0x43'
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']
 
+# common flags to all aarch64 builds, with lowest priority
 flags_common_default = [
 	# Accelarate rte_memcpy. Be sure to run unit test (memcpy_perf_autotest)
 	# to determine the best threshold in code. Refer to notes in source file
@@ -16,8 +16,9 @@ flags_common_default = [
 	['RTE_ARCH_ARM64_MEMCPY', false],
 	#	['RTE_ARM64_MEMCPY_ALIGNED_THRESHOLD', 2048],
 	#	['RTE_ARM64_MEMCPY_UNALIGNED_THRESHOLD', 512],
-	# Leave below RTE_ARM64_MEMCPY_xxx options commented out, unless there're
-	# strong reasons.
+
+	# Leave below RTE_ARM64_MEMCPY_xxx options commented out,
+	# unless there are strong reasons.
 	#	['RTE_ARM64_MEMCPY_SKIP_GCC_VER_CHECK', false],
 	#	['RTE_ARM64_MEMCPY_ALIGN_MASK', 0xF],
 	#	['RTE_ARM64_MEMCPY_STRICT_ALIGN', false],
@@ -28,184 +29,206 @@ flags_common_default = [
 
 	['RTE_SCHED_VECTOR', false],
 	['RTE_ARM_USE_WFE', false],
+	['RTE_CACHE_LINE_SIZE', 128],
+	['RTE_ARCH_ARM64', true]
 ]
 
+# implementer specific aarch64 flags, with middle priority
+# (will overwrite common flags)
 flags_generic = [
 	['RTE_MACHINE', '"armv8a"'],
 	['RTE_MAX_LCORE', 256],
 	['RTE_USE_C11_MEM_MODEL', true],
-	['RTE_CACHE_LINE_SIZE', 128]]
+	['RTE_CACHE_LINE_SIZE', 128]
+]
 flags_arm = [
 	['RTE_MACHINE', '"armv8a"'],
 	['RTE_MAX_LCORE', 16],
 	['RTE_USE_C11_MEM_MODEL', true],
-	['RTE_CACHE_LINE_SIZE', 64]]
+	['RTE_CACHE_LINE_SIZE', 64]
+]
 flags_cavium = [
 	['RTE_CACHE_LINE_SIZE', 128],
 	['RTE_MAX_NUMA_NODES', 2],
 	['RTE_MAX_LCORE', 96],
-	['RTE_MAX_VFIO_GROUPS', 128]]
+	['RTE_MAX_VFIO_GROUPS', 128]
+]
 flags_dpaa = [
 	['RTE_MACHINE', '"dpaa"'],
 	['RTE_USE_C11_MEM_MODEL', true],
 	['RTE_CACHE_LINE_SIZE', 64],
 	['RTE_MAX_NUMA_NODES', 1],
 	['RTE_MAX_LCORE', 16],
-	['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', false]]
+	['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', false]
+]
 flags_emag = [
 	['RTE_MACHINE', '"emag"'],
-	['RTE_CACHE_LINE_SIZE', 64],
 	['RTE_MAX_NUMA_NODES', 1],
-	['RTE_MAX_LCORE', 32]]
+	['RTE_MAX_LCORE', 32],
+	['RTE_CACHE_LINE_SIZE', 64]
+]
 flags_armada = [
 	['RTE_MACHINE', '"armv8a"'],
-	['RTE_CACHE_LINE_SIZE', 64],
 	['RTE_MAX_NUMA_NODES', 1],
-	['RTE_MAX_LCORE', 16]]
+	['RTE_MAX_LCORE', 16],
+	['RTE_CACHE_LINE_SIZE', 64]
+]
 
-flags_default_extra = []
+# part number specific aarch64 flags, with highest priority
+# (will overwrite both common and implementer specific flags)
 flags_n1sdp_extra = [
 	['RTE_MACHINE', '"n1sdp"'],
 	['RTE_MAX_NUMA_NODES', 1],
 	['RTE_MAX_LCORE', 4],
 	['RTE_EAL_NUMA_AWARE_HUGEPAGES', false],
-	['RTE_LIBRTE_VHOST_NUMA', false]]
+	['RTE_LIBRTE_VHOST_NUMA', false]
+]
 flags_thunderx_extra = [
 	['RTE_MACHINE', '"thunderx"'],
-	['RTE_USE_C11_MEM_MODEL', false]]
+	['RTE_USE_C11_MEM_MODEL', false]
+]
 flags_thunderx2_extra = [
 	['RTE_MACHINE', '"thunderx2"'],
 	['RTE_CACHE_LINE_SIZE', 64],
 	['RTE_MAX_NUMA_NODES', 2],
 	['RTE_MAX_LCORE', 256],
 	['RTE_ARM_FEATURE_ATOMICS', true],
-	['RTE_USE_C11_MEM_MODEL', true]]
+	['RTE_USE_C11_MEM_MODEL', true]
+]
 flags_octeontx2_extra = [
 	['RTE_MACHINE', '"octeontx2"'],
 	['RTE_MAX_NUMA_NODES', 1],
 	['RTE_MAX_LCORE', 36],
 	['RTE_ARM_FEATURE_ATOMICS', true],
 	['RTE_EAL_IGB_UIO', false],
-	['RTE_USE_C11_MEM_MODEL', true]]
-
-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 = {
+	'generic': [['-march=armv8-a+crc', '-moutline-atomics']],
+	'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]
+}
+pn_config_cavium = {
+	'generic': [['-march=armv8-a+crc+crypto', '-mcpu=thunderx']],
+	'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']]
+}
 
 ## Arm implementer ID (ARM DDI 0487C.a, Section G7.2.106, Page G7-5321)
-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
+			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


  parent reply	other threads:[~2020-10-23 14:48 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       ` Juraj Linkeš [this message]
2020-10-27  4:56         ` [dpdk-dev] [PATCH v4 2/6] build: refactor Arm build 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-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=1603464488-25493-3-git-send-email-juraj.linkes@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 https://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/ https://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