numam-dpdk/config/arm
Juraj Linkeš bf66003b51 build: use platform for generic and native builds
The current meson option 'machine' should only specify the ISA, which is
not sufficient for Arm, where setting ISA implies other settings as well
(and is used in Arm configuration as such).
Use the existing 'platform' meson option to differentiate the type of
the build (native/generic) and set ISA accordingly, unless the user
chooses to override it with a new option, 'cpu_instruction_set'.
The 'machine' option set the ISA in x86 builds and set native/default
'build type' in aarch64 builds. These two new variables, 'platform' and
'cpu_instruction_set', now properly set both ISA and build type for all
architectures in a uniform manner.
The 'machine' option also doesn't describe very well what it sets. The
new option, 'cpu_instruction_set', is much more descriptive. Keep
'machine' for backwards compatibility.

Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2021-07-09 14:50:54 +02:00
..
arm64_armada_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_armv8_linux_clang_ubuntu1804 config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_armv8_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_bluefield_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_centriq2400_linux_gcc config/arm: add Qualcomm Centriq 2400 2021-05-19 12:08:42 +02:00
arm64_cn10k_linux_gcc config/arm: add Marvell CN10K 2021-04-21 00:26:20 +02:00
arm64_dpaa_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_emag_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_graviton2_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_kunpeng920_linux_gcc config/arm: add Hisilicon kunpeng 2021-04-19 10:09:03 +02:00
arm64_kunpeng930_linux_gcc config/arm: add Hisilicon kunpeng 2021-04-19 10:09:03 +02:00
arm64_n1sdp_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_n2_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_octeontx2_linux_gcc crypto/cnxk: add PCI ID for cn9k 2021-07-09 13:18:56 +02:00
arm64_stingray_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_thunderx2_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
arm64_thunderxt88_linux_gcc config/arm: add platform config option 2021-04-15 22:34:37 +02:00
armv8_machine.py support python 3 only 2020-10-02 13:51:00 +02:00
meson.build build: use platform for generic and native builds 2021-07-09 14:50:54 +02:00