def->os.machine = g_strdup(machine);
}
- qemuDomainNVRAMPathGenerate(cfg, def);
+ if (virDomainDefHasOldStyleROUEFI(def) &&
+ !def->os.loader->nvram)
+ qemuDomainNVRAMPathFormat(cfg, def, &def->os.loader->nvram);
if (qemuDomainDefAddDefaultDevices(driver, def, qemuCaps) < 0)
return -1;
}
-void
-qemuDomainNVRAMPathGenerate(virQEMUDriverConfig *cfg,
- virDomainDef *def)
-{
- if (virDomainDefHasOldStyleROUEFI(def) &&
- !def->os.loader->nvram)
- qemuDomainNVRAMPathFormat(cfg, def, &def->os.loader->nvram);
-}
-
-
virDomainEventSuspendedDetailType
qemuDomainPausedReasonToSuspendedEvent(virDomainPausedReason reason)
{
virDomainDef *def,
char **path);
-void
-qemuDomainNVRAMPathGenerate(virQEMUDriverConfig *cfg,
- virDomainDef *def);
-
virDomainEventSuspendedDetailType
qemuDomainPausedReasonToSuspendedEvent(virDomainPausedReason reason);
VIR_FREE(def->os.loader->templt);
def->os.loader->templt = g_strdup(flash->nvram_template.filename);
- qemuDomainNVRAMPathGenerate(cfg, def);
+ qemuDomainNVRAMPathFormat(cfg, def, &def->os.loader->nvram);
- VIR_DEBUG("decided on firmware '%s' varstore template '%s'",
+ VIR_DEBUG("decided on firmware '%s' template '%s' NVRAM '%s'",
def->os.loader->path,
- def->os.loader->templt);
+ def->os.loader->templt,
+ def->os.loader->nvram);
break;
case QEMU_FIRMWARE_DEVICE_KERNEL: