qemu: Introduce virQEMUCapsProbeCPUDefinitionsTest

It is a tiny wrapper around virQEMUCapsProbeQMPCPUDefinitions which will
soon get private parameters and thus it cannot be exposed outside
qemu_capabilities.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Jiri Denemark 2019-10-23 14:08:16 +02:00
parent fa4db8ed6a
commit 03828af3af
3 changed files with 13 additions and 7 deletions

View File

@ -2524,7 +2524,7 @@ virQEMUCapsFetchCPUModels(qemuMonitorPtr mon,
} }
int static int
virQEMUCapsProbeQMPCPUDefinitions(virQEMUCapsPtr qemuCaps, virQEMUCapsProbeQMPCPUDefinitions(virQEMUCapsPtr qemuCaps,
qemuMonitorPtr mon, qemuMonitorPtr mon,
bool tcg) bool tcg)
@ -2546,6 +2546,14 @@ virQEMUCapsProbeQMPCPUDefinitions(virQEMUCapsPtr qemuCaps,
} }
int
virQEMUCapsProbeCPUDefinitionsTest(virQEMUCapsPtr qemuCaps,
qemuMonitorPtr mon)
{
return virQEMUCapsProbeQMPCPUDefinitions(qemuCaps, mon, false);
}
static int static int
virQEMUCapsProbeQMPHostCPU(virQEMUCapsPtr qemuCaps, virQEMUCapsProbeQMPHostCPU(virQEMUCapsPtr qemuCaps,
qemuMonitorPtr mon, qemuMonitorPtr mon,

View File

@ -95,9 +95,8 @@ virQEMUCapsSetSEVCapabilities(virQEMUCapsPtr qemuCaps,
virSEVCapability *capabilities); virSEVCapability *capabilities);
int int
virQEMUCapsProbeQMPCPUDefinitions(virQEMUCapsPtr qemuCaps, virQEMUCapsProbeCPUDefinitionsTest(virQEMUCapsPtr qemuCaps,
qemuMonitorPtr mon, qemuMonitorPtr mon);
bool tcg);
void void
virQEMUCapsSetMicrocodeVersion(virQEMUCapsPtr qemuCaps, virQEMUCapsSetMicrocodeVersion(virQEMUCapsPtr qemuCaps,

View File

@ -507,9 +507,8 @@ cpuTestMakeQEMUCaps(const struct data *data)
virQEMUCapsSetCPUModelInfo(qemuCaps, VIR_DOMAIN_VIRT_KVM, model); virQEMUCapsSetCPUModelInfo(qemuCaps, VIR_DOMAIN_VIRT_KVM, model);
model = NULL; model = NULL;
if (virQEMUCapsProbeQMPCPUDefinitions(qemuCaps, if (virQEMUCapsProbeCPUDefinitionsTest(qemuCaps,
qemuMonitorTestGetMonitor(testMon), qemuMonitorTestGetMonitor(testMon)) < 0)
false) < 0)
goto error; goto error;
cleanup: cleanup: