From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40041C433E0 for ; Mon, 22 Feb 2021 15:39:35 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BABE964E20 for ; Mon, 22 Feb 2021 15:39:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BABE964E20 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:57820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEDJ7-0005tv-Q0 for qemu-devel@archiver.kernel.org; Mon, 22 Feb 2021 10:39:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEDGY-0004Pq-91 for qemu-devel@nongnu.org; Mon, 22 Feb 2021 10:36:57 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:41915) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1lEDGM-0003PV-1L for qemu-devel@nongnu.org; Mon, 22 Feb 2021 10:36:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1614008195; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=50sJAQtnqegrqsguVq4pedKWTK/Rt4Hi81Lslvp68E4=; b=g0xXJjCB4TIBujeFRqsfS+n7BK5cuGhbYoMB4NdRSdtcWhhSDMf3IeuwI/gtoxlEZAxeYd t5BVVSEFsnDcz29NPeRwO1rYbG5y3pBhc5AqY0KURr0spBO0qGV6iSU77stc+RLYGSUuxg UoblEgU6OYbM3ljCCYoKs/4FFUE8a18= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-10-zE11DCX1Mz-x5BkvOrdTug-1; Mon, 22 Feb 2021 10:36:34 -0500 X-MC-Unique: zE11DCX1Mz-x5BkvOrdTug-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 50F50AFA82; Mon, 22 Feb 2021 15:36:33 +0000 (UTC) Received: from redhat.com (ovpn-115-70.ams2.redhat.com [10.36.115.70]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 0F1F119C45; Mon, 22 Feb 2021 15:36:28 +0000 (UTC) Date: Mon, 22 Feb 2021 15:36:25 +0000 From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= To: Connor Kuehl Subject: Re: Interactive launch over QMP socket? Message-ID: References: <47b15088-514a-8174-029d-8d9c4571960a@redhat.com> MIME-Version: 1.0 In-Reply-To: User-Agent: Mutt/2.0.5 (2021-01-21) X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=170.10.133.124; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= Cc: jejb@linux.ibm.com, npmccallum@redhat.com, qemu-devel@nongnu.org, dgilbert@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Mon, Feb 22, 2021 at 09:00:36AM -0600, Connor Kuehl wrote: > On 2/22/21 6:18 AM, Daniel P. Berrangé wrote: > > > > ... so this doesn't actually seem to need to be done in QMP on the fly. > > It can be provided on the CLI, which seems to be possible wth the args > > shown earlier. > > > > > > > It seems like this is all doable already unless I'm missing something. > > That's correct; however, I would like to make it possible for the entirety > of it to happen on the fly, ultimately rendering the CLI args optional. There is a long term goal to make entire of QEMU CLI optional, such that it only contains the QMP config, and then do every thing related to VM setup as QMP commands. So if current CLI is functionally sufficient, then eventually, the same will be doable exclusively at runtime. We don't have a firm ETA for this though. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|