@@ -231,7 +231,7 @@ func Cmdline(cfg Config) (string, []string, error) {
231
231
if err != nil {
232
232
return "" , nil , err
233
233
}
234
- args = append (args , "-drive" , fmt .Sprintf ("if=pflash,format=raw,readonly,file=%s" , firmware ))
234
+ args = append (args , "-drive" , fmt .Sprintf ("if=pflash,format=raw,readonly=on ,file=%s" , firmware ))
235
235
} else if y .Arch != limayaml .X8664 {
236
236
logrus .Warnf ("field `firmware.legacyBIOS` is not supported for architecture %q, ignoring" , y .Arch )
237
237
}
@@ -330,7 +330,7 @@ func Cmdline(cfg Config) (string, []string, error) {
330
330
return "" , nil , err
331
331
}
332
332
const serialChardev = "char-serial"
333
- args = append (args , "-chardev" , fmt .Sprintf ("socket,id=%s,path=%s,server,nowait ,logfile=%s" , serialChardev , serialSock , serialLog ))
333
+ args = append (args , "-chardev" , fmt .Sprintf ("socket,id=%s,path=%s,server=on,wait=off ,logfile=%s" , serialChardev , serialSock , serialLog ))
334
334
args = append (args , "-serial" , "chardev:" + serialChardev )
335
335
336
336
// We also want to enable vsock and virtfs here, but QEMU does not support vsock and virtfs for macOS hosts
@@ -341,7 +341,7 @@ func Cmdline(cfg Config) (string, []string, error) {
341
341
return "" , nil , err
342
342
}
343
343
const qmpChardev = "char-qmp"
344
- args = append (args , "-chardev" , fmt .Sprintf ("socket,id=%s,path=%s,server,nowait " , qmpChardev , qmpSock ))
344
+ args = append (args , "-chardev" , fmt .Sprintf ("socket,id=%s,path=%s,server=on,wait=off " , qmpChardev , qmpSock ))
345
345
args = append (args , "-qmp" , "chardev:" + qmpChardev )
346
346
347
347
// QEMU process
0 commit comments