aboutsummaryrefslogtreecommitdiff
path: root/include/hw/hyperv/hyperv.h
diff options
context:
space:
mode:
authorIgor Mammedov <imammedo@redhat.com>2020-05-11 10:11:03 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2020-06-10 12:09:34 -0400
commitea81f98bce48fc424960ca180fe2ccad0427bfc7 (patch)
treebbf682a12c6c7bbb6151dfb81f99a4ee84613940 /include/hw/hyperv/hyperv.h
parent59d55a16edfac087248dc60dd9525bdfcc057bb1 (diff)
numa: prevent usage of -M memory-backend and -numa memdev at the same time
Options -M memory-backend and -numa memdev are mutually exclusive, and if used together, it might lead to a crash in the worst case. For example when the same backend is used with these options together: -m 4G \ -object memory-backend-ram,id=mem0,size=4G \ -M pc,memory-backend=mem0 \ -numa node,memdev=mem0 QEMU will abort with: exec.c:2006: qemu_ram_set_idstr: Assertion `!new_block->idstr[0]' failed. and following backtrace: abort () qemu_ram_set_idstr () vmstate_register_ram () vmstate_register_ram_global () machine_consume_memdev () numa_init_memdev_container () numa_complete_configuration () machine_run_board_init () add a check to error out in case the user tries to use both options at the same time. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Message-Id: <20200511141103.43768-3-imammedo@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/hw/hyperv/hyperv.h')
0 files changed, 0 insertions, 0 deletions