config: fix CPU and memory parameters on IBM POWER8
authorChao Zhu <chaozhu@linux.vnet.ibm.com>
Wed, 30 Mar 2016 15:39:16 +0000 (23:39 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 1 Apr 2016 10:44:58 +0000 (12:44 +0200)
commita88ba49e51037aab2d73bd68ad1da2de50e5c8f6
tree8498ca45d782c15c80e9793a48ff47c600c76786
parent4410efd3f29bf74dd8acfbcf204bdcc8f6575745
config: fix CPU and memory parameters on IBM POWER8

This patch fixes the max logic number and memory channel number settings
on IBM POWER8 platform.
1. The max number of logic cores of a POWER8 processor is 96. Normally,
   there are two sockets on a server. So the max number of logic cores
   are 192. So this parch set CONFIG_RTE_MAX_LCORE to 256.
2. The socket number on POWER8 little endian platform can be larger than 16.
   This patch set CONFIG_RTE_MAX_NUMA_NODES to 32 for POWER8.
3. Currently, the max number of memory channels are hardcoded to 4. However,
   on a POWER8 machine, the max number of memory channels are 8. This patch
   removes the constraint.

Signed-off-by: Chao Zhu <chaozhu@linux.vnet.ibm.com>
config/defconfig_ppc_64-power8-linuxapp-gcc
lib/librte_eal/common/eal_common_options.c