virQEMUCapsAddCPUDefinitions: Fill in cpu type in data and node it's used only in tests

'virQEMUCapsAddCPUDefinitions' is used solely to populate fake cpu
models for the fake-caps tests. Note that and also populate the 'type'
field so that default cpu type can be propagated properly.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2023-08-31 14:07:05 +02:00
parent 42c7636aa3
commit ba3ee74987

View File

@ -2119,6 +2119,8 @@ bool virQEMUCapsGetKVMSupportsSecureGuest(virQEMUCaps *qemuCaps)
}
/* Note that this function is invoked only by test code for faking supported cpu
* models */
int
virQEMUCapsAddCPUDefinitions(virQEMUCaps *qemuCaps,
virDomainVirtType type,
@ -2149,6 +2151,8 @@ virQEMUCapsAddCPUDefinitions(virQEMUCaps *qemuCaps,
cpu->usable = usable;
cpu->name = g_strdup(name[i]);
/* while the type name doesn't correspond with reality, this is just for fake cpu models */
cpu->type = g_strdup(name[i]);
}
return 0;