[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] How to reliably start a bare QEMU target to query capab
From: |
Daniel P. Berrange |
Subject: |
Re: [Qemu-devel] How to reliably start a bare QEMU target to query capabilities via QMP |
Date: |
Thu, 23 Aug 2012 09:56:10 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Aug 22, 2012 at 03:25:38PM -0500, Anthony Liguori wrote:
> "Daniel P. Berrange" <address@hidden> writes:
>
> > I've been adapting libvirt to use to the various new QMP commands to
> > query QEMU's capabilities, instead of the hated -help parsing. Obviously
> > the critical part of this is being able to reliably start a bare QEMU
> > process with no actual guest OS configured (no disks, no kernel, etc)
> > and talk to its monitor. I hadn't anticipated problems since I only
> > tested with x86_64 / i386 most of the time, which work well in this
> > respect. Currently I am doing
> >
> > # $QEMU_BINARY -S \
> > -no-user-config \
> > -nodefconfig \
> > -nodefaults \
> > -nographic \
> > -qmp stdio
> >
> >
> > This works for about 50% of the QEMU targets:
> > Do we have to go down the route of adding some sort of "-no-vm" flag to
> > explicitly say we don't care about any of the VM setup parts ? This would
> > be more like what my old patches did which mapped monitors commands
> > onto '-query-XXXXX' command line args, bypassing VM setup, but still
> > using normal QMP monitor interaction.
> >
> > Any other suggestions on how to reliably get a QMP monitor to a target,
> > without any VM config. ?
>
> -M none. See the patch I just sent out. I think we can include this in
> 1.2 as it poses no real risk.
Great, that's an nice elegant solution to the problem :-)
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|