config/arm: add platform config option
authorJuraj Linkeš <juraj.linkes@pantheon.tech>
Wed, 14 Apr 2021 13:41:35 +0000 (15:41 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 15 Apr 2021 20:34:37 +0000 (22:34 +0200)
commitf2340c858046ca667a37961a334c8bfa739a1550
tree9049c4fd6d4b8461cf2ddd42919050b530aafd77
parent2e33309ebe034092caaf70feb21167bc05983c1e
config/arm: add platform config option

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>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Tested-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
16 files changed:
config/arm/arm64_armada_linux_gcc
config/arm/arm64_armv8_linux_clang_ubuntu1804
config/arm/arm64_armv8_linux_gcc
config/arm/arm64_bluefield_linux_gcc
config/arm/arm64_dpaa_linux_gcc
config/arm/arm64_emag_linux_gcc
config/arm/arm64_graviton2_linux_gcc
config/arm/arm64_n1sdp_linux_gcc
config/arm/arm64_n2_linux_gcc
config/arm/arm64_octeontx2_linux_gcc
config/arm/arm64_stingray_linux_gcc
config/arm/arm64_thunderx2_linux_gcc
config/arm/arm64_thunderxt88_linux_gcc
config/arm/meson.build
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
meson_options.txt