numam-spdk/test
Dariusz Stojaczyk e110a0d1e6 env/dpdk: add support for DPDK 18.05 dynamic memory allocation
This brings DPDK 18.05 support and introduces
dynamic hugepage memory allocation.

The following is now possible:
    ./spdk_tgt -s 32
    rpc.py construct_malloc_bdev 128 512

or even:
    ./spdk_tgt -s 0

Note that if no -s param is given, DPDK will still
allocate all available hugepage memory.

This has been tested with DPDK 18.05-rc6.

Fixes #281

This is a cherry-pick of commit b6fce1912d from master.

Change-Id: I04e23cfcd8c0af913ed402a310fd596bc25d685c
Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/410540
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/412868
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
2018-05-30 00:07:04 +00:00
..
app test: move lib/json up to test app directory 2018-03-29 00:31:24 -04:00
bdev test/rbd: add configurable monitoring IP address for ceph 2018-04-17 13:55:44 -04:00
blobfs test/rocksdb: move nightly test case to RUN_NIGHTLY_FAILING. 2018-04-20 17:24:45 -04:00
blobstore autotest_common.sh: move to test/common 2018-02-27 20:37:27 -05:00
common test/iscsi: utilize network namespaces in iSCSI tests 2018-04-26 17:10:36 +00:00
cpp_headers build: add @: to remaining 'all' targets 2018-02-14 17:38:25 -05:00
env env/dpdk: add support for DPDK 18.05 dynamic memory allocation 2018-05-30 00:07:04 +00:00
event test: move lib/event up one directory 2018-03-29 00:31:24 -04:00
ioat test: move lib/ioat up one directory 2018-03-27 00:46:52 -04:00
iscsi_tgt test/iscsi: utilize network namespaces in iSCSI tests 2018-04-26 17:10:36 +00:00
lvol lvol: add destroy_lvol_bdev RPC method 2018-04-24 21:33:56 +00:00
nvme test/nvme/aer: add changed namespace list log test 2018-04-11 16:05:09 -04:00
nvmf lvol: add destroy_lvol_bdev RPC method 2018-04-24 21:33:56 +00:00
pmem test/pmem: add timing markers to pmem test 2018-04-23 20:10:22 +00:00
unit blob: don't try to claim cluster 0 in recovery code 2018-05-09 20:52:11 +00:00
vhost lvol: add destroy_lvol_bdev RPC method 2018-04-24 21:33:56 +00:00
Makefile test: move lib/json up to test app directory 2018-03-29 00:31:24 -04:00
spdk_cunit.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00