From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUfim-0000KS-Gz for qemu-devel@nongnu.org; Wed, 26 Aug 2015 14:46:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUfij-0005Hf-AO for qemu-devel@nongnu.org; Wed, 26 Aug 2015 14:46:52 -0400 Received: from mx-v6.kamp.de ([2a02:248:0:51::16]:60183 helo=mx01.kamp.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUfii-0005Gi-VO for qemu-devel@nongnu.org; Wed, 26 Aug 2015 14:46:49 -0400 Message-ID: <55DE0992.70907@kamp.de> Date: Wed, 26 Aug 2015 20:46:42 +0200 From: Peter Lieven MIME-Version: 1.0 References: <1440407824-30037-1-git-send-email-pl@kamp.de> <55DB3C6F.3010206@redhat.com> <55DB7237.1010509@kamp.de> <20150826183806.GA12239@thinpad.lan.raisama.net> In-Reply-To: <20150826183806.GA12239@thinpad.lan.raisama.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH] target-i386: add a list of enforceable CPU models to the help output List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eduardo Habkost Cc: Michael Mueller , qemu-devel@nongnu.org, David Hildenbrand , pbonzini@redhat.com, Jiri Denemark , afaerber@suse.de, rth@twiddle.net 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 >>>> --- >>>> 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