main, vmm: Add mandatory id to memory zones

In anticipation for allowing memory zones to be removed, but also in
anticipation for refactoring NUMA parameter, we introduce a mandatory
'id' option to the --memory-zone parameter.

This forces the user to provide a unique identifier for each memory zone
so that we can refer to these.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
This commit is contained in:
Sebastien Boeuf
2020-09-03 20:06:38 +02:00
parent c37fb5b602
commit 3ff82b4b65
4 changed files with 14 additions and 1 deletions

View File

@@ -121,7 +121,7 @@ fn create_app<'a, 'b>(
"User defined memory zone parameters \
\"size=<guest_memory_region_size>,file=<backing_file>,\
shared=on|off,hugepages=on|off,host_numa_node=<node_id>,\
guest_numa_node=<node_id>\"",
guest_numa_node=<node_id>,id=<zone_identifier>\"",
)
.takes_value(true)
.min_values(1)