On Tue, Nov 24, 2009 at 12:06:28PM +0100, Gerd Hoffmann wrote: > This patch adds infrastructure and command line option for setting > global defaults for device properties, i.e. you can for example use > > -global virtio-blk-pci.vectors=0 > > to turn off msi by default for all virtio block devices. The config > file syntax is: > > [global] > driver = "virtio-blk-pci" > property = "vectors" > value = "0"
Where's this documented? > This can also be used to set properties for devices which are not > created via -device but implicitly via machine init, i.e. > > -global isa-fdc,driveA=<name> > ... > diff --git a/qemu-options.hx b/qemu-options.hx > index b65fd74..420b7d8 100644 > --- a/qemu-options.hx > +++ b/qemu-options.hx > @@ -109,6 +109,9 @@ DEF("set", HAS_ARG, QEMU_OPTION_set, > "-set group.id.arg=value\n" > " set <arg> parameter for item <id> of type <group>\n" > " i.e. -set drive.$id.file=/path/to/image\n") > +DEF("global", HAS_ARG, QEMU_OPTION_global, > + "-global driver.property=value\n" > + " set a global default for a driver property\n") > STEXI > @item -drive @var{option}[,@var{option}[,@var{option}[,...]]] Let's add a hint on how to get the list of drivers and properties? How would one figure out the command lines you give in the examples above? -- MST