Am 26.08.2015 um 20:38 schrieb Eduardo Habkost: > On Mon, Aug 24, 2015 at 09:36:23PM +0200, Peter Lieven wrote: >> Am 24.08.2015 um 17:46 schrieb Eric Blake: >>> On 08/24/2015 03:17 AM, Peter Lieven wrote: >>>> this patch adds a probe that lists all enforceable and migrateable >>>> CPU models to the -cpu help output. The idea is to know a priory >>>> which CPU modules can be exposed to the user without loosing any >>>> feature flags. >>>> >>>> Signed-off-by: Peter Lieven <p...@kamp.de> >>>> --- >>>> target-i386/cpu.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ >>>> 1 file changed, 49 insertions(+) >>> Is this same sort of listing available through QMP? Parsing '-cpu help' >>> output is undesirable from libvirt point of view. >>> >> A good point. But is there a QMP command to list available CPU types? >> In this case it should be easy to extend. > Yes, that's query-cpu-definitions. See past discussion at: > http://thread.gmane.org/gmane.comp.emulators.qemu/332554 > > Some of the assumptions at that thread changed. See: > http://thread.gmane.org/gmane.comp.emulators.qemu/342582/focus=346651 > That means runnability should depend only on the accelerator type, and > not on the machine-type anymore.
Thanks for the pointer. But is it possible to query cpu definitions without a running Qemu? Like passing a QMP command on the commandline and receive the answer on stdout? > >> But, I wonder how to issue a QMP command before the vserver is actually >> running? Is there a common way to do it? > What's a vserver? > A Virtual Server. Thanks, Peter