X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=config%2Fppc_64%2Fmeson.build;h=0e65f9d4440d42611a7789e9cf82cacc7b9a9ce6;hb=2ce24ee7acccd68f3a8e736b67808c33f4902a46;hp=e207c438bfecf4ac0227f51c843b4bfe5bbd9a14;hpb=54d609a13876a80bb791726e91e631262f1921a1;p=dpdk.git diff --git a/config/ppc_64/meson.build b/config/ppc_64/meson.build index e207c438bf..0e65f9d444 100644 --- a/config/ppc_64/meson.build +++ b/config/ppc_64/meson.build @@ -1,11 +1,15 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Luca Boccassi +if not dpdk_conf.get('RTE_ARCH_64') + error('Only 64-bit compiles are supported for this platform type') +endif dpdk_conf.set('RTE_ARCH', 'ppc_64') dpdk_conf.set('RTE_ARCH_PPC_64', 1) -dpdk_conf.set('RTE_ARCH_64', 1) # overrides specific to ppc64 -dpdk_conf.set('RTE_MAX_LCORE', 256) +dpdk_conf.set('RTE_MAX_LCORE', 1536) dpdk_conf.set('RTE_MAX_NUMA_NODES', 32) dpdk_conf.set('RTE_CACHE_LINE_SIZE', 128) +dpdk_conf.set('RTE_MACHINE_CPUFLAG_ALTIVEC', 1) +dpdk_conf.set('RTE_MACHINE_CPUFLAG_VSX', 1)