summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorIgor Mammedov2018-05-04 10:37:39 +0200
committerEduardo Habkost2018-05-30 18:08:11 +0200
commit7a3099fc9c5c7789fa1613165812bbc8bd28ee52 (patch)
tree2435088caec49dcc9f0cd52e29c56657494fba57 /include
parentnuma: clarify error message when node index is out of range in -numa dist, ... (diff)
downloadqemu-7a3099fc9c5c7789fa1613165812bbc8bd28ee52.tar.gz
qemu-7a3099fc9c5c7789fa1613165812bbc8bd28ee52.tar.xz
qemu-7a3099fc9c5c7789fa1613165812bbc8bd28ee52.zip
numa: postpone options post-processing till machine_run_board_init()
in preparation for numa options to being handled via QMP before machine_run_board_init(), move final numa configuration checks and processing to machine_run_board_init() so it could take into account both CLI (via parse_numa_opts()) and QMP input Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Message-Id: <1525423069-61903-2-git-send-email-imammedo@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/sysemu/numa.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sysemu/numa.h b/include/sysemu/numa.h
index d99e5474b4..21713b7e2f 100644
--- a/include/sysemu/numa.h
+++ b/include/sysemu/numa.h
@@ -23,6 +23,7 @@ struct NumaNodeMem {
extern NodeInfo numa_info[MAX_NODES];
void parse_numa_opts(MachineState *ms);
+void numa_complete_configuration(MachineState *ms);
void query_numa_node_mem(NumaNodeMem node_mem[]);
extern QemuOptsList qemu_numa_opts;
void numa_legacy_auto_assign_ram(MachineClass *mc, NodeInfo *nodes,