mem: fix 32-bit init config with meson
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 2 Jul 2020 10:57:21 +0000 (11:57 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 5 Jul 2020 14:46:35 +0000 (16:46 +0200)
commitb29ac33ffccf856825c42dc11185b112f569ba57
treeb91179c397c5a3805afa2c715a614c381a4a8304
parentfa19eb20d2126d8bc63acc8f336a353dfaf8c354
mem: fix 32-bit init config with meson

When building with meson, the default size of virtual address space
reserved for mapping pages was globally set at 512GB, which is too big for
use in 32-bit processes. To match the behaviour with "make", we configure
this to be 512GB for 64-bit and 2GB for 32-bit builds.

Bugzilla ID: 498
Fixes: 66cc45e293ed ("mem: replace memseg with memseg lists")
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>
config/meson.build
config/rte_config.h