numam-dpdk/config
Christian Ehrhardt c04e679e86 build: establish an invariant machine type
Add the machine definition 'default' which is special compared
to 'native' (most optimized for current system) or any explicit
type (external entity has to decide on the type).

It defaults to the per arch agreed common minimal baseline
needed for DPDK to reasonable work.

That might not be the most optimized, but the most portable
version while still being able to support the CPU features
required for DPDK.

Going forward this can be bumped up by the DPDK project, but it
can never be an invariant like 'native'.

Distributions and other needing portable code are expected to
define the machine as 'default'.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Acked-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2018-11-18 15:30:58 +01:00
..
arm build: set -mfpu=neon flag for armv7-a with meson 2018-11-18 15:30:58 +01:00
ppc_64 build: add ppc64 meson build 2018-09-17 12:21:17 +02:00
x86 build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
common_armv8a_linuxapp config: rename option for C11 memory model 2018-10-26 18:09:22 +02:00
common_base telemetry: introduce infrastructure 2018-10-27 15:18:20 +02:00
common_bsdapp config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
common_linuxapp vhost: add config flag for postcopy 2018-10-18 10:24:39 +02:00
defconfig_arm64-armv8a-linuxapp-clang config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-armv8a-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-dpaa2-linuxapp-gcc config: remove useless lines for DPAA2 2018-04-04 00:03:25 +02:00
defconfig_arm64-dpaa-linuxapp-gcc crypto/caam_jr: introduce basic driver 2018-10-17 12:23:40 +02:00
defconfig_arm64-stingray-linuxapp-gcc net/bnxt: introduce Broadcom Stingray 2018-04-14 00:59:41 +02:00
defconfig_arm64-thunderx-linuxapp-gcc config: rename option for C11 memory model 2018-10-26 18:09:22 +02:00
defconfig_arm64-xgene1-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm-armv7a-linuxapp-gcc use SPDX tag for RehiveTech copyright files 2018-04-11 01:47:43 +02:00
defconfig_i686-native-linuxapp-gcc mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
defconfig_i686-native-linuxapp-icc net/ixgbe: enable vector PMD for icc 32 bits 2018-04-27 15:54:56 +01:00
defconfig_ppc_64-power8-linuxapp-gcc net/atlantic: add PMD driver skeleton 2018-10-18 10:24:39 +02:00
defconfig_x86_64-native-bsdapp-clang config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-bsdapp-gcc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-clang config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-gcc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_64-native-linuxapp-icc config: replace Intel license headers with SPDX tags 2018-02-01 02:39:40 +01:00
defconfig_x86_x32-native-linuxapp-gcc mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
meson.build build: establish an invariant machine type 2018-11-18 15:30:58 +01:00
rte_config.h vfio: disable in FreeBSD build with meson 2018-10-27 17:57:55 +02:00