> > Here is my thinking: if you used -writeconfig, your machine description > > is (at least in theory) entirely included in the config file including > > (again in theory) the default devices. > > The default devices are *not* included by in the file created by > -writeconfig.
Yes, that's why I wrote "at least in theory". It doesn't now but that would be a bug, because it makes -nodefaults another legacy option that has to be remembered and passed again upon -readconfig. > Devices created via -readconfig are treated like devices created via > [device] sections in the config file. So it doesn't matter whenever you > configure your isa-serial device via command line or config file, in any > case it will make qemu not create the default serial port. I was thinking about the case when you don't want at all a particular default device. Paolo