0e65f9d4440d42611a7789e9cf82cacc7b9a9ce6
[dpdk.git] / config / ppc_64 / meson.build
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2018 Luca Boccassi <bluca@debian.org>
3
4 if not dpdk_conf.get('RTE_ARCH_64')
5         error('Only 64-bit compiles are supported for this platform type')
6 endif
7 dpdk_conf.set('RTE_ARCH', 'ppc_64')
8 dpdk_conf.set('RTE_ARCH_PPC_64', 1)
9
10 # overrides specific to ppc64
11 dpdk_conf.set('RTE_MAX_LCORE', 1536)
12 dpdk_conf.set('RTE_MAX_NUMA_NODES', 32)
13 dpdk_conf.set('RTE_CACHE_LINE_SIZE', 128)
14 dpdk_conf.set('RTE_MACHINE_CPUFLAG_ALTIVEC', 1)
15 dpdk_conf.set('RTE_MACHINE_CPUFLAG_VSX', 1)