
On Tue, Feb 21, 2017 at 22:28:25 -0500, John Ferlan wrote: ...
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index f115f1e23..bcfb6b694 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -3128,6 +3128,77 @@ virQEMUCapsInitCPUModelS390(virQEMUCapsPtr qemuCaps, * -1 on error. */ static int +virQEMUCapsInitCPUModelX86(virQEMUCapsPtr qemuCaps, + virDomainVirtType type, + virCPUDefPtr cpu) +{ + qemuMonitorCPUModelInfoPtr model; + virCPUDataPtr data = NULL; + unsigned long long sigFamily = 0; + unsigned long long sigModel = 0; + size_t nmodels = 0; + char **models = NULL; + int ret = -1; + size_t i; + + if (type == VIR_DOMAIN_VIRT_KVM) + model = qemuCaps->kvmCPUModelInfo; + else + model = qemuCaps->tcgCPUModelInfo;
Use virQEMUCapsGetHostModel (there's probably a couple of these)...
No. Don't confuse {kvm,tcg}CPUModelInfo with {kvm,tcg}CPUModel. Jirka