On Thu, Jan 07, 2010 at 11:55:05AM +0000, Richard W.M. Jones wrote:
chardev: opening backend "stdio" failed
qemu: could not open serial device 'stdio': Invalid argument
Or sometimes:
chardev: opening backend "stdio" failed
qemu: could not open serial device 'stdio': Success
(!)
So what seems to be happening here is there is an implicit monitor
being set up which grabs stdio. Because:
#define STDIO_MAX_CLIENTS 1
my own -serial stdio option subsequently fails. This is a regression
over previous behaviour. I didn't specify a monitor device, because I
don't want one, and previous versions of qemu didn't give me one in
nographic mode.