[dpdk-dev] [PATCH v18 0/7] aarch64 -> aarch32 cross compilation support
Juraj Linkeš
juraj.linkes at pantheon.tech
Wed Jul 7 15:25:36 CEST 2021
Add support for aarch32 cross build in meson.
Aarch32 is an execution state that allows execution of 32-bit code on
armv8 machines. This execution state contains a superset of previous
armv7 32-bit instructions and features. Thus the aarch32 build is distinct
from arvm7 build.
v18:
Rebased, adjusted to use arm soc format.
Acked-by: Aaron Conole <aconole at redhat.com>
Juraj Linkeš (4):
net/virtio: fix aarch32 build
eal/arm: update CPU flags
build: add aarch32 meson build flags
build: add aarch32 to meson cross-compilation
Phil Yang (1):
doc: add aarch32 build guidance
Ruifeng Wang (2):
net/sfc: fix aarch32 build
net/bnxt: fix aarch32 build
config/arm/arm32_armv8_linux_gcc | 16 ++++
config/arm/meson.build | 88 +++++++++++++------
.../linux_gsg/cross_build_dpdk_for_arm64.rst | 38 ++++++--
drivers/common/sfc_efx/meson.build | 2 +-
drivers/net/bnxt/meson.build | 2 +-
drivers/net/sfc/meson.build | 2 +-
drivers/net/virtio/meson.build | 2 +-
lib/eal/arm/include/rte_cpuflags_32.h | 1 +
lib/eal/arm/rte_cpuflags.c | 11 ++-
9 files changed, 123 insertions(+), 39 deletions(-)
create mode 100644 config/arm/arm32_armv8_linux_gcc
--
2.20.1
More information about the dev
mailing list