eal: warn on legacy memory allocation requirement
When using --no-huge mode, dynamic allocation is not supported. Because of this limitation, the option --legacy-mem is implied and -m may be needed to specify the amount of memory to allocate. Otherwise the default amount MEMSIZE_IF_NO_HUGE_PAGE will be allocated. The option --socket-mem can also be used with --legacy-mem when hugepages are supported. Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
This commit is contained in:
parent
ad2b2cfb1e
commit
5113798fbf
@ -1591,6 +1591,11 @@ eal_check_common_options(struct internal_config *internal_cfg)
|
||||
"with --"OPT_MATCH_ALLOCATIONS"\n");
|
||||
return -1;
|
||||
}
|
||||
if (internal_cfg->legacy_mem && internal_cfg->memory == 0) {
|
||||
RTE_LOG(NOTICE, EAL, "Static memory layout is selected, "
|
||||
"amount of reserved memory can be adjusted with "
|
||||
"-m or --"OPT_SOCKET_MEM"\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user