mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: command: Prepare memory device def formatter for missing target node
Prepare the command line generator for the possibility that in some configurations the target NUMA node info will be missing.
This commit is contained in:
parent
83707dc87e
commit
542fcbc07d
@ -5285,8 +5285,13 @@ qemuBuildMemoryDeviceStr(virDomainMemoryDefPtr mem)
|
||||
|
||||
switch ((virDomainMemoryModel) mem->model) {
|
||||
case VIR_DOMAIN_MEMORY_MODEL_DIMM:
|
||||
virBufferAsprintf(&buf, "pc-dimm,node=%d,memdev=mem%s,id=%s",
|
||||
mem->targetNode, mem->info.alias, mem->info.alias);
|
||||
virBufferAddLit(&buf, "pc-dimm,");
|
||||
|
||||
if (mem->targetNode >= 0)
|
||||
virBufferAsprintf(&buf, "node=%d,", mem->targetNode);
|
||||
|
||||
virBufferAsprintf(&buf, "memdev=mem%s,id=%s",
|
||||
mem->info.alias, mem->info.alias);
|
||||
|
||||
if (mem->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_DIMM) {
|
||||
virBufferAsprintf(&buf, ",slot=%d", mem->info.addr.dimm.slot);
|
||||
|
Loading…
x
Reference in New Issue
Block a user