vmConfig := chvapi.VmConfig{
Payload: chvapi.PayloadConfig{
Kernel: String(kernelPath),
Cmdline: String(getKernelCmdLine(s.config.BridgeIP, guestIP.String())),
Initramfs: String(initramfsPath),
Payload: chvapi.PayloadConfig{
Kernel: String(kernelPath),
Cmdline: String(getKernelCmdLine(s.config.BridgeIP, guestIP.String())),
Initramfs: String(initramfsPath),
Disks: []chvapi.DiskConfig{
{Path: rootfsPath, Readonly: Bool(true), NumQueues: &numBlockDeviceQueues},
{Path: statefulDiskPath, NumQueues: &numBlockDeviceQueues},
},
Cpus: &chvapi.CpusConfig{BootVcpus: vcpus, MaxVcpus: vcpus},
Memory: &chvapi.MemoryConfig{Size: int64(memorySizeMB) * 1024 * 1024},
{Path: rootfsPath, Readonly: Bool(true), NumQueues: &numBlockDeviceQueues},
{Path: statefulDiskPath, NumQueues: &numBlockDeviceQueues},
},
Cpus: &chvapi.CpusConfig{BootVcpus: vcpus, MaxVcpus: vcpus},
Memory: &chvapi.MemoryConfig{Size: int64(memorySizeMB) * 1024 * 1024},
Serial: chvapi.NewConsoleConfig(serialPortMode),
Console: chvapi.NewConsoleConfig(consolePortMode),
Net: []chvapi.NetConfig{
Vsock: &chvapi.VsockConfig{Cid: int64(cid), Socket: vsockPath},
Console: chvapi.NewConsoleConfig(consolePortMode),
Net: []chvapi.NetConfig{
Vsock: &chvapi.VsockConfig{Cid: int64(cid), Socket: vsockPath},