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, ajit.khaparde@broadcom.com, ferruh.yigit@intel.com, aboyer@pensando.io Cc: dev@dpdk.org, Juraj Linkeš <juraj.linkes@pantheon.tech> Subject: [dpdk-dev] [PATCH v17 2/3] build: add 'platform' meson option and Arm SoC config Date: Wed, 31 Mar 2021 12:26:10 +0200 Message-ID: <1617186371-18699-3-git-send-email-juraj.linkes@pantheon.tech> (raw) In-Reply-To: <1617186371-18699-1-git-send-email-juraj.linkes@pantheon.tech> Add Arm SoC configuration sets to Arm meson.build and add an arch agnostic meson option, 'platform', to select from these SoC configurations for meson native builds. This is preferable to specifying a cross file when doing aarch64 -> aarch64 builds, since the cross file specifies the toolchain as well. Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech> Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> --- config/arm/arm64_armada_linux_gcc | 6 +- config/arm/arm64_armv8_linux_clang_ubuntu1804 | 3 +- config/arm/arm64_armv8_linux_gcc | 5 +- config/arm/arm64_bluefield_linux_gcc | 6 +- config/arm/arm64_dpaa_linux_gcc | 6 +- config/arm/arm64_emag_linux_gcc | 5 +- config/arm/arm64_graviton2_linux_gcc | 6 +- config/arm/arm64_n1sdp_linux_gcc | 6 +- config/arm/arm64_n2_linux_gcc | 6 +- config/arm/arm64_octeontx2_linux_gcc | 6 +- config/arm/arm64_stingray_linux_gcc | 6 +- config/arm/arm64_thunderx2_linux_gcc | 5 +- config/arm/arm64_thunderxt88_linux_gcc | 5 +- config/arm/meson.build | 140 +++++++++++++++++- .../linux_gsg/cross_build_dpdk_for_arm64.rst | 84 ++++------- meson_options.txt | 2 + 16 files changed, 179 insertions(+), 118 deletions(-) diff --git a/config/arm/arm64_armada_linux_gcc b/config/arm/arm64_armada_linux_gcc index 9958db6692..301418949b 100644 --- a/config/arm/arm64_armada_linux_gcc +++ b/config/arm/arm64_armada_linux_gcc @@ -14,8 +14,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x56' -part_number = '0xd08' -max_lcores = 16 -max_numa_nodes = 1 -numa = false +platform = 'armada' diff --git a/config/arm/arm64_armv8_linux_clang_ubuntu1804 b/config/arm/arm64_armv8_linux_clang_ubuntu1804 index 57095c1304..db488d75f4 100644 --- a/config/arm/arm64_armv8_linux_clang_ubuntu1804 +++ b/config/arm/arm64_armv8_linux_clang_ubuntu1804 @@ -14,7 +14,6 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = 'generic' -part_number = 'generic' +platform = 'generic' c_args = ['-target', 'aarch64-linux-gnu', '--sysroot', '/usr/aarch64-linux-gnu'] c_link_args = ['-target', 'aarch64-linux-gnu', '-fuse-ld=lld', '--gcc-toolchain=/usr'] diff --git a/config/arm/arm64_armv8_linux_gcc b/config/arm/arm64_armv8_linux_gcc index 5451a01da1..5391d35389 100644 --- a/config/arm/arm64_armv8_linux_gcc +++ b/config/arm/arm64_armv8_linux_gcc @@ -14,7 +14,4 @@ endian = 'little' [properties] # Generate binaries that are portable across all Armv8 machines -implementer_id = 'generic' -part_number = 'generic' -max_lcores = 256 -max_numa_nodes = 4 +platform = 'generic' diff --git a/config/arm/arm64_bluefield_linux_gcc b/config/arm/arm64_bluefield_linux_gcc index 6bef87fbd4..248a9f031a 100644 --- a/config/arm/arm64_bluefield_linux_gcc +++ b/config/arm/arm64_bluefield_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x41' -part_number = '0xd08' -max_lcores = 16 -max_numa_nodes = 1 -numa = false +platform = 'bluefield' diff --git a/config/arm/arm64_dpaa_linux_gcc b/config/arm/arm64_dpaa_linux_gcc index 37398c7628..e9d5fd31fc 100644 --- a/config/arm/arm64_dpaa_linux_gcc +++ b/config/arm/arm64_dpaa_linux_gcc @@ -14,8 +14,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = 'dpaa' -part_number = '0xd08' -max_lcores = 16 -max_numa_nodes = 1 -numa = false +platform = 'dpaa' diff --git a/config/arm/arm64_emag_linux_gcc b/config/arm/arm64_emag_linux_gcc index 7cbb055106..9cdd931180 100644 --- a/config/arm/arm64_emag_linux_gcc +++ b/config/arm/arm64_emag_linux_gcc @@ -13,7 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x50' -part_number = '0x0' -max_lcores = 32 -max_numa_nodes = 1 +platform = 'emag' diff --git a/config/arm/arm64_graviton2_linux_gcc b/config/arm/arm64_graviton2_linux_gcc index edacb79497..8016fd236c 100644 --- a/config/arm/arm64_graviton2_linux_gcc +++ b/config/arm/arm64_graviton2_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x41' -part_number = '0xd0c' -max_lcores = 64 -max_numa_nodes = 1 -numa = false +platform = 'graviton2' diff --git a/config/arm/arm64_n1sdp_linux_gcc b/config/arm/arm64_n1sdp_linux_gcc index b00f2d1ef7..0df283e2f4 100644 --- a/config/arm/arm64_n1sdp_linux_gcc +++ b/config/arm/arm64_n1sdp_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x41' -part_number = '0xd0c' -max_lcores = 4 -max_numa_nodes = 1 -numa = false +platform = 'n1sdp' diff --git a/config/arm/arm64_n2_linux_gcc b/config/arm/arm64_n2_linux_gcc index 817b8ee28e..036aee2b0a 100644 --- a/config/arm/arm64_n2_linux_gcc +++ b/config/arm/arm64_n2_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x41' -part_number = '0xd49' -max_lcores = 64 -max_numa_nodes = 1 -numa = false +platform = 'n2' diff --git a/config/arm/arm64_octeontx2_linux_gcc b/config/arm/arm64_octeontx2_linux_gcc index 5937697098..9156ee5410 100644 --- a/config/arm/arm64_octeontx2_linux_gcc +++ b/config/arm/arm64_octeontx2_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x43' -part_number = '0xb2' -max_lcores = 36 -max_numa_nodes = 1 -numa = false +platform = 'octeontx2' diff --git a/config/arm/arm64_stingray_linux_gcc b/config/arm/arm64_stingray_linux_gcc index 6bef87fbd4..319a4a151d 100644 --- a/config/arm/arm64_stingray_linux_gcc +++ b/config/arm/arm64_stingray_linux_gcc @@ -13,8 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x41' -part_number = '0xd08' -max_lcores = 16 -max_numa_nodes = 1 -numa = false +platform = 'stingray' diff --git a/config/arm/arm64_thunderx2_linux_gcc b/config/arm/arm64_thunderx2_linux_gcc index c06dcdc2b3..69c71cbc82 100644 --- a/config/arm/arm64_thunderx2_linux_gcc +++ b/config/arm/arm64_thunderx2_linux_gcc @@ -13,7 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x43' -part_number = '0xaf' -max_lcores = 256 -max_numa_nodes = 2 +platform = 'thunderx2' diff --git a/config/arm/arm64_thunderxt88_linux_gcc b/config/arm/arm64_thunderxt88_linux_gcc index 3ba1528e48..372097ba01 100644 --- a/config/arm/arm64_thunderxt88_linux_gcc +++ b/config/arm/arm64_thunderxt88_linux_gcc @@ -13,7 +13,4 @@ cpu = 'armv8-a' endian = 'little' [properties] -implementer_id = '0x43' -part_number = '0xa1' -max_lcores = 96 -max_numa_nodes = 1 +platform = 'thunderxt88' diff --git a/config/arm/meson.build b/config/arm/meson.build index a241c45d13..6fcbbf2ebc 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -25,7 +25,7 @@ flags_common = [ ## Part numbers are specific to Arm implementers # implementer specific aarch64 flags have middle priority # (will overwrite common flags) -# part number specific aarch64 flags have the highest priority +# part number specific aarch64 flags have higher priority # (will overwrite both common and implementer specific flags) implementer_generic = { 'description': 'Generic armv8', @@ -192,6 +192,106 @@ implementers = { 'dpaa': implementer_dpaa } +# soc specific aarch64 flags have the highest priority +# (will overwrite all other flags) +soc_generic = { + 'description': 'Generic un-optimized build for all aarch64 machines', + 'implementer': 'generic', + 'part_number': 'generic' +} + +soc_armada = { + 'description': 'Marvell ARMADA', + 'implementer': '0x56', + 'part_number': '0xd08', + 'numa': false +} + +soc_bluefield = { + 'description': 'NVIDIA BlueField', + 'implementer': '0x41', + 'part_number': '0xd08', + 'numa': false +} + +soc_dpaa = { + 'description': 'NXP DPAA', + 'implementer': 'dpaa', + 'part_number': '0xd08', + 'numa': false +} + +soc_emag = { + 'description': 'Ampere eMAG', + 'implementer': '0x50', + 'part_number': '0x0' +} + +soc_graviton2 = { + 'description': 'AWS Graviton2', + 'implementer': '0x41', + 'part_number': '0xd0c', + 'numa': false +} + +soc_n1sdp = { + 'description': 'Arm Neoverse N1SDP', + 'implementer': '0x41', + 'part_number': '0xd0c', + 'flags': [ + ['RTE_MAX_LCORE', 4] + ], + 'numa': false +} + +soc_n2 = { + 'description': 'Arm Neoverse N2', + 'implementer': '0x41', + 'part_number': '0xd49', + 'numa': false +} + +soc_octeontx2 = { + 'description': 'Marvell OCTEON TX2', + 'implementer': '0x43', + 'part_number': '0xb2', + 'numa': false +} + +soc_stingray = { + 'description': 'Broadcom Stingray', + 'implementer': '0x41', + 'part_number': '0xd08', + 'numa': false +} + +soc_thunderx2 = { + 'description': 'Marvell ThunderX2 T99', + 'implementer': '0x43', + 'part_number': '0xaf' +} + +soc_thunderxt88 = { + 'description': 'Marvell ThunderX T88', + 'implementer': '0x43', + 'part_number': '0xa1' +} + +socs = { + 'generic': soc_generic, + 'armada': soc_armada, + 'bluefield': soc_bluefield, + 'dpaa': soc_dpaa, + 'emag': soc_emag, + 'graviton2': soc_graviton2, + 'n1sdp': soc_n1sdp, + 'n2': soc_n2, + 'octeontx2': soc_octeontx2, + 'stingray': soc_stingray, + 'thunderx2': soc_thunderx2, + 'thunderxt88': soc_thunderxt88 +} + dpdk_conf.set('RTE_ARCH_ARM', 1) dpdk_conf.set('RTE_FORCE_INTRINSICS', 1) @@ -203,11 +303,19 @@ if dpdk_conf.get('RTE_ARCH_32') machine_args += '-mfpu=neon' else # aarch64 build + soc = get_option('platform') + soc_config = {} if not meson.is_cross_build() if machine == 'default' # default build + if soc != '' + error('Building for a particular platform is ' + + 'unsupported with default build.') + endif implementer_id = 'generic' part_number = 'generic' + elif soc != '' + soc_config = socs.get(soc, {'not_supported': true}) else # native build # The script returns ['Implementer', 'Variant', 'Architecture', @@ -225,8 +333,30 @@ else endif else # cross build - implementer_id = meson.get_cross_property('implementer_id') - part_number = meson.get_cross_property('part_number') + soc = meson.get_cross_property('platform', '') + if soc == '' + error('Arm SoC must be specified in the cross file.') + endif + soc_config = socs.get(soc, {'not_supported': true}) + endif + + soc_flags = [] + if soc_config.has_key('not_supported') + error('SoC @0@ not supported.'.format(soc)) + elif soc_config != {} + implementer_id = soc_config['implementer'] + implementer_config = implementers[implementer_id] + part_number = soc_config['part_number'] + soc_flags = soc_config.get('flags', []) + if not soc_config.get('numa', true) + has_libnuma = 0 + endif + if soc_config.has_key('disabled_drivers') + disabled_drivers += soc_config['disabled_drivers'] + endif + if soc_config.has_key('enabled_drivers') + enabled_drivers += soc_config['enabled_drivers'] + endif endif if implementers.has_key(implementer_id) @@ -252,8 +382,8 @@ else '(-Dmachine=generic) build.') endif - # use default flags with implementer flags - dpdk_flags = flags_common + implementer_config['flags'] + part_number_config.get('flags', []) + # add/overwrite flags in the proper order + dpdk_flags = flags_common + implementer_config['flags'] + part_number_config.get('flags', []) + soc_flags # apply supported machine args machine_args = [] # Clear previous machine args diff --git a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst index 1504dbfef0..fb01f3020c 100644 --- a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst +++ b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst @@ -187,58 +187,32 @@ Use the following command to cross-compile DPDK for the target machine:: meson aarch64-build-clang --cross-file config/arm/arm64_armv8_linux_clang_ubuntu1804 ninja -C aarch64-build-clang -Supported cross-compilation targets ------------------------------------ - -If you wish to build for a target which is not among the current cross-files, -you may use various combinations of implementer/part number:: - - Supported implementers: - 'generic': Generic armv8 - '0x41': Arm - '0x43': Cavium - '0x50': Ampere Computing - '0x56': Marvell ARMADA - 'dpaa': NXP DPAA - - Supported part_numbers for generic: - 'generic': valid for all armv8-a architectures (unoptimized portable build) - - Supported part_numbers for 0x41, 0x56, dpaa: - '0xd03': cortex-a53 - '0xd04': cortex-a35 - '0xd09': cortex-a73 - '0xd0a': cortex-a75 - '0xd0b': cortex-a76 - '0xd0c': neoverse-n1 - - Supported part_numbers for 0x43: - '0xa1': thunderxt88 - '0xa2': thunderxt81 - '0xa3': thunderxt83 - '0xaf': thunderx2t99 - '0xb2': octeontx2 - - Supported part_numbers for 0x50: - '0x0': emag - -Other cross file options ------------------------- - -There are other options you may specify in a cross file to tailor the build:: - - Supported extra configuration - max_numa_nodes = n # will set RTE_MAX_NUMA_NODES - max_lcores = n # will set RTE_MAX_LCORE - - numa = false # set to false to force building for a non-NUMA system - # if not set or set to true, the build system will build for a NUMA - # system only if libnuma is installed - - disabled_drivers = ['bus/dpaa', 'crypto/*'] # add disabled drivers - # valid values are dir/subdirs in the drivers directory - # wildcards are allowed - - enabled_drivers = ['common/*', 'bus/*'] # build only these drivers - # valid values are dir/subdirs in the drivers directory - # wildcards are allowed +Building for an aarch64 SoC on an aarch64 build machine +------------------------------------------------------- + +If you wish to build on an aarch64 build machine for a different aarch64 SoC, +you don't need a separate cross toolchain, just a different set of +configuration options. To build for an aarch64 SoC, use the -Dplatform meson +option:: + + meson soc_build -Dplatform=<target_soc> + +Substitute <target_soc> with one of the supported SoCs:: + + generic: Generic un-optimized build for all aarch64 machines. + armada: Marvell ARMADA + bluefield: NVIDIA BlueField + dpaa: NXP DPAA + emag: Ampere eMAG + graviton2: AWS Graviton2 + n1sdp: Arm Neoverse N1SDP + octeontx2: Marvell OCTEON TX2 + stingray: Broadcom Stingray + thunderx2: Marvell ThunderX2 T99 + thunderxt88: Marvell ThunderX T88 + +These SoCs are also used in cross files, e.g.:: + + [properties] + # Generate binaries that are portable across all Armv8 machines + platform = 'generic' diff --git a/meson_options.txt b/meson_options.txt index db8b2951a4..bdda27310f 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -30,6 +30,8 @@ option('max_lcores', type: 'integer', value: 128, description: 'maximum number of cores/threads supported by EAL') option('max_numa_nodes', type: 'integer', value: 32, description: 'maximum number of NUMA nodes supported by EAL') +option('platform', type: 'string', value: '', + description: 'Use configuration for a particular platform (such as an Arm SoC).') option('enable_trace_fp', type: 'boolean', value: false, description: 'enable fast path trace points.') option('tests', type: 'boolean', value: true, -- 2.20.1
next prev parent reply other threads:[~2021-03-31 10:26 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 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 ` Juraj Linkeš [this message] 2021-04-09 8:19 ` [dpdk-dev] [PATCH v17 2/3] build: add 'platform' meson option and Arm SoC config 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=1617186371-18699-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=aboyer@pensando.io \ --cc=ajit.khaparde@broadcom.com \ --cc=bruce.richardson@intel.com \ --cc=dev@dpdk.org \ --cc=ferruh.yigit@intel.com \ --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