virCommandPtr
qemuBuildCommandLine(virQEMUDriverPtr driver,
virLogManagerPtr logManager,
- virDomainDefPtr def,
- virDomainChrSourceDefPtr monitor_chr,
- bool monitor_json,
- virQEMUCapsPtr qemuCaps,
+ virDomainObjPtr vm,
const char *migrateURI,
virDomainSnapshotObjPtr snapshot,
virNetDevVPortProfileOp vmop,
bool standalone,
bool enableFips,
- virBitmapPtr nodeset,
size_t *nnicindexes,
- int **nicindexes,
- const char *domainLibDir,
- bool chardevStdioLogd)
+ int **nicindexes)
{
size_t i;
char uuid[VIR_UUID_STRING_BUFLEN];
virCommandPtr cmd = NULL;
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
unsigned int bootHostdevNet = 0;
+ qemuDomainObjPrivatePtr priv = vm->privateData;
+ virDomainDefPtr def = vm->def;
+ virDomainChrSourceDefPtr monitor_chr = priv->monConfig;
+ bool monitor_json = priv->monJSON;
+ virQEMUCapsPtr qemuCaps = priv->qemuCaps;
+ virBitmapPtr nodeset = priv->autoNodeset;
+ const char *domainLibDir = priv->libDir;
+ bool chardevStdioLogd = priv->chardevStdioLogd;
VIR_DEBUG("driver=%p def=%p mon=%p json=%d "
"qemuCaps=%p migrateURI=%s snapshot=%p vmop=%d",
virCommandPtr qemuBuildCommandLine(virQEMUDriverPtr driver,
virLogManagerPtr logManager,
- virDomainDefPtr def,
- virDomainChrSourceDefPtr monitor_chr,
- bool monitor_json,
- virQEMUCapsPtr qemuCaps,
+ virDomainObjPtr vm,
const char *migrateURI,
virDomainSnapshotObjPtr snapshot,
virNetDevVPortProfileOp vmop,
bool standalone,
bool enableFips,
- virBitmapPtr nodeset,
size_t *nnicindexes,
- int **nicindexes,
- const char *domainLibDir,
- bool chardevStdioLogd)
- ATTRIBUTE_NONNULL(15);
+ int **nicindexes);
/* Generate the object properties for a secret */
VIR_DEBUG("Building emulator command line");
if (!(cmd = qemuBuildCommandLine(driver,
qemuDomainLogContextGetManager(logCtxt),
- vm->def, priv->monConfig,
- priv->monJSON, priv->qemuCaps,
+ vm,
incoming ? incoming->launchURI : NULL,
snapshot, vmop,
false,
qemuCheckFips(),
- priv->autoNodeset,
- &nnicindexes, &nicindexes,
- priv->libDir,
- priv->chardevStdioLogd)))
+ &nnicindexes, &nicindexes)))
goto cleanup;
if (incoming && incoming->fd != -1)
bool standalone,
unsigned int flags)
{
- qemuDomainObjPrivatePtr priv = vm->privateData;
virCommandPtr cmd = NULL;
virCheckFlagsGoto(VIR_QEMU_PROCESS_START_COLD |
VIR_DEBUG("Building emulator command line");
cmd = qemuBuildCommandLine(driver,
NULL,
- vm->def,
- priv->monConfig,
- priv->monJSON,
- priv->qemuCaps,
+ vm,
migrateURI,
NULL,
VIR_NETDEV_VPORT_PROFILE_OP_NO_OP,
standalone,
enableFips,
- priv->autoNodeset,
- NULL,
NULL,
- priv->libDir,
- priv->chardevStdioLogd);
+ NULL);
cleanup:
return cmd;