diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c index f56a7ef55cab63c52136db5545bbd0ce8039adb2..df57d888003f73d7cc374cf250bed4c9e68c09c5 100644 --- a/src/qemu/qemu_conf.c +++ b/src/qemu/qemu_conf.c @@ -892,9 +892,10 @@ qemudCapsInitGuest(virCapsPtr caps, guest->arch.defaultInfo.emulator_mtime = binary_mtime; - if (qemudProbeCPUModels(binary, info->arch, &ncpus, NULL) == 0 - && ncpus > 0 - && !virCapabilitiesAddGuestFeature(guest, "cpuselection", 1, 0)) + if (caps->host.cpu && + qemudProbeCPUModels(binary, info->arch, &ncpus, NULL) == 0 && + ncpus > 0 && + !virCapabilitiesAddGuestFeature(guest, "cpuselection", 1, 0)) goto error; if (hvm) {