if (ARCH_IS_S390(qemuCaps->arch))
fail_no_props = false;
- if (qemuMonitorGetCPUModelExpansion(mon, type, cpu, true, fail_no_props,
- &modelInfo) < 0)
+ if (qemuMonitorGetCPUModelExpansion(mon, type, cpu, true, false,
+ fail_no_props, &modelInfo) < 0)
return -1;
/* Try to check migratability of each feature. */
if (modelInfo &&
ARCH_IS_X86(qemuCaps->arch) &&
- qemuMonitorGetCPUModelExpansion(mon, type, cpu, false, fail_no_props,
- &nonMigratable) < 0)
+ qemuMonitorGetCPUModelExpansion(mon, type, cpu, false, false,
+ fail_no_props, &nonMigratable) < 0)
return -1;
if (nonMigratable) {
: QEMU_MONITOR_CPU_MODEL_EXPANSION_STATIC;
if (qemuMonitorGetCPUModelExpansion(proc->mon, expansion_type,
- baseline, true, false, &result) < 0)
+ baseline, true,
+ false, false, &result) < 0)
return NULL;
if (qemuConnectStealCPUModelFromInfo(baseline, &result) < 0)
qemuMonitorCPUModelExpansionType type,
virCPUDef *cpu,
bool migratable,
+ bool hv_passthrough,
bool fail_no_props,
qemuMonitorCPUModelInfo **model_info)
{
QEMU_CHECK_MONITOR(mon);
return qemuMonitorJSONGetCPUModelExpansion(mon, type, cpu,
- migratable, fail_no_props,
- model_info);
+ migratable, hv_passthrough,
+ fail_no_props, model_info);
}
qemuMonitorCPUModelExpansionType type,
virCPUDef *cpu,
bool migratable,
+ bool hv_passthrough,
bool fail_no_props,
qemuMonitorCPUModelInfo **model_info);
qemuMonitorCPUModelExpansionType type,
virCPUDef *cpu,
bool migratable,
+ bool hv_passthrough,
bool fail_no_props,
qemuMonitorCPUModelInfo **model_info)
{
*model_info = NULL;
- if (!(model = qemuMonitorJSONMakeCPUModel(cpu, migratable, false)))
+ if (!(model = qemuMonitorJSONMakeCPUModel(cpu, migratable, hv_passthrough)))
return -1;
if ((rc = qemuMonitorJSONQueryCPUModelExpansionOne(mon, type, &model, &data)) <= 0)
qemuMonitorCPUModelExpansionType type,
virCPUDef *cpu,
bool migratable,
+ bool hv_passthrough,
bool fail_no_props,
qemuMonitorCPUModelInfo **model_info)
ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6);
if (qemuMonitorGetCPUModelExpansion(qemuMonitorTestGetMonitor(testMon),
QEMU_MONITOR_CPU_MODEL_EXPANSION_STATIC,
- cpu, true, fail_no_props, &model) < 0)
+ cpu, true, false, fail_no_props, &model) < 0)
return NULL;
if (!(qemuCaps = virQEMUCapsNew()))