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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id DCA15C4332F for ; Tue, 13 Dec 2022 14:44:56 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p56Vx-0006Rs-6y; Tue, 13 Dec 2022 09:44:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p56Vv-0006Rj-Tk for qemu-devel@nongnu.org; Tue, 13 Dec 2022 09:44:11 -0500 Received: from smtpout3.mo529.mail-out.ovh.net ([46.105.54.81]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p56Vt-0000sV-Uq for qemu-devel@nongnu.org; Tue, 13 Dec 2022 09:44:11 -0500 Received: from mxplan5.mail.ovh.net (unknown [10.108.20.68]) by mo529.mail-out.ovh.net (Postfix) with ESMTPS id 4972314B5DE54; Tue, 13 Dec 2022 15:44:01 +0100 (CET) Received: from kaod.org (37.59.142.96) by DAG4EX2.mxp5.local (172.16.2.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 13 Dec 2022 15:43:58 +0100 Authentication-Results: garm.ovh; auth=pass (GARM-96R0017730a6c4-90aa-4dfc-85f2-008f7f21c724, 70F1EFD4CFA2BAC2768C5AFE190B601EEBA8C420) smtp.auth=clg@kaod.org X-OVh-ClientIp: 82.64.250.170 Message-ID: <3a86be0b-1621-2a10-c5f5-080f6b8c98ea@kaod.org> Date: Tue, 13 Dec 2022 15:43:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: Single system binary & Dynamic machine model (KVM developers conference call 2022-12-13) Content-Language: en-US To: Stefan Hajnoczi , =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= CC: =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= , John Snow , Mark Burton , "Dr. David Alan Gilbert" , Paolo Bonzini , Markus Armbruster , Eduardo Habkost , "Edgar E. Iglesias" , Thomas Huth , Juan Quintela , Bernhard Beschow , Brian Cain , Warner Losh , Luc Michel , Paul Walmsley , Alessandro Di Federico , LIU Zhiwei , Jim Shu , Richard Henderson , Alistair Francis , =?UTF-8?Q?Alex_Benn=c3=a9e?= , Anton Johansson , Michal Privoznik , Kevin Wolf , Peter Maydell , "Denis V. Lunev" , Cleber Rosa , Eduardo Habkost , qemu-devel , =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= , Dominik Csapak , Christophe de Dinechin , Gerd Hoffmann , Kashyap Chamarthy , Mark Cave-Ayland , Jagannathan Raman , Elena Ufimtseva , John G Johnson , Dongli Zhang , , , , , , , , , Eric Blake , Eric Auger , , , Jan Kiszka , Jason Gunthorpe , , , Joao Martins , , , , , , Laurent Vivier References: <936e1ac4-cef8-08b4-c688-e5b1e057208b@linaro.org> <1ac96aab-c5c4-b539-956c-d2923e6d8602@linaro.org> From: =?UTF-8?Q?C=c3=a9dric_Le_Goater?= In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [37.59.142.96] X-ClientProxiedBy: DAG8EX2.mxp5.local (172.16.2.72) To DAG4EX2.mxp5.local (172.16.2.32) X-Ovh-Tracer-GUID: 463d96ae-c7e4-4047-acaa-83db3082a773 X-Ovh-Tracer-Id: 10354057020792408852 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrfedtgdeijecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfhisehtkeertddtfeejnecuhfhrohhmpeevrogurhhitgcunfgvucfiohgrthgvrhcuoegtlhhgsehkrghougdrohhrgheqnecuggftrfgrthhtvghrnhepteeugeejgeevveetieetteevkeffuddtudekgeffleejhfevtdfgtedvhfejhffhnecuffhomhgrihhnpehophgvnhguvghvrdhorhhgpdgslhhuvghjvggrnhhsrdgtohhmpdhmihgtrhhoshhofhhtrdgtohhmnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoegtlhhgsehkrghougdrohhrgheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepshhtvghfrghnhhgrsehgmhgrihhlrdgtohhmpdhkrhgrgigvlhesrhgvughhrghtrdgtohhmpdhktghhrghmrghrthesrhgvughhrghtrdgtohhmpdhmrghrkhdrtggrvhgvqdgrhihlrghnugesihhlrghnuggvrdgtohdruhhkpdhjrghgrdhrrghmrghnsehorhgrtghlvgdrtghomhdpvghlvghnrgdruhhfihhmthhsvghvrgesohhrrggtlhgvrdgtohhmpd hjohhhnhdrghdrjhhohhhnshhonhesohhrrggtlhgvrdgtohhmpdguohhnghhlihdriihhrghnghesohhrrggtlhgvrdgtohhmpdgrfhgrvghrsggvrhesshhushgvrdguvgdprghnughrvggrrdgrrhgtrghnghgvlhhisehrvgguhhgrthdrtghomhdpsggriihulhgrhiesrhgvughhrghtrdgtohhmpdgssggruhhmrghnsehrvgguhhgrthdrtghomhdptghjihgrsehnvhhiughirgdrtghomhdptgifsehftddtfhdrohhrghdpughinhgvtghhihhnsehrvgguhhgrthdrtghomhdpughighhithgrlhgvrhhitgesghhoohhglhgvrdgtohhmpdgvsghlrghkvgesrhgvughhrghtrdgtohhmpdgvrhhitgdrrghughgvrhesrhgvughhrghtrdgtohhmpdhfvghlihhpvgesnhhuthgrnhhigidrtghomhdpihhgghihsehthhgvihhgghihrdgtohhmpdhjrghnrdhkihhsiihkrgesfigvsgdruggvpdhjghhgsehnvhhiughirgdrtghomhdpjhhiughonhhgrdigihgrohesghhmrghilhdrtghomhdpjhhjhhgvrhhnvgeslhhinhhugidrvhhnvghtrdhisghmrdgtohhmpdhjohgrohdrmhdrmhgrrhhtihhnshesohhrrggtlhgvrdgtohhmpdhmsghurhhtohhnsehqthhirdhquhgrlhgtohhmrdgtohhmpdhmuggvrghnsehrvgguhhgrthdrtghomhdpmhhimhhusehlihhnuhigrdhvnhgvthdrihgsmhdrtghomhdpiidrhhhuohesudefledrtghomhdpughushhtihhnrdhkihhrkhhlrghnugestggrnhhonhhitggrlhdrtghomhdpugd rtghsrghprghksehprhhogihmohigrdgtohhmpdhmrghrtggrnhgurhgvrdhluhhrvggruhesrhgvughhrghtrdgtohhmpdhqvghmuhdquggvvhgvlhesnhhonhhgnhhurdhorhhgpdhphhhilhhmugeslhhinhgrrhhordhorhhgpdgsvghrrhgrnhhgvgesrhgvughhrghtrdgtohhmpdhjshhnohifsehrvgguhhgrthdrtghomhdpmhgsuhhrthhonhesqhhtihdrqhhurghltghomhhmrdgtohhmpdgughhilhgsvghrthesrhgvughhrghtrdgtohhmpdhpsghonhiiihhnihesrhgvughhrghtrdgtohhmpdgrrhhmsghruhesrhgvughhrghtrdgtohhmpdgvughurghrughosehhrggskhhoshhtrdhnvghtpdgvughgrghrrdhighhlvghsihgrshesghhmrghilhdrtghomhdpthhhuhhthhesrhgvughhrghtrdgtohhmpdhquhhinhhtvghlrgesrhgvughhrghtrdgtohhmpdhshhgvnhhtvgihsehgmhgrihhlrdgtohhmpdgstggrihhnsehquhhitghinhgtrdgtohhmpdhimhhpsegsshguihhmphdrtghomhdplhhutgeslhhmihgthhgvlhdrfhhrpdhprghulhdrfigrlhhmshhlvgihsehsihhfihhvvgdrtghomhdprghlvgesrhgvvhdrnhhgpdiihhhifigvihgplhhiuheslhhinhhugidrrghlihgsrggsrgdrtghomhdpjhhimhdrshhhuhesshhifhhivhgvrdgtohhmpdhrihgthhgrrhgurdhhvghnuggvrhhsohhnsehlihhnrghrohdrohhrghdprghlihhsthgrihhrrdhfrhgrnhgtihhsseifuggtrdgtohhmpdgrlhgvgidr sggvnhhnvggvsehlihhnrghrohdrohhrghdprghnjhhosehrvghvrdhnghdpmhhprhhivhhoiihnsehrvgguhhgrthdrtghomhdpkhifohhlfhesrhgvughhrghtrdgtohhmpdhpvghtvghrrdhmrgihuggvlhhlsehlihhnrghrohdrohhrghdpuggvnhesvhhirhhtuhhoiiiiohdrtghomhdptghlvggsvghrsehrvgguhhgrthdrtghomhdpvghhrggskhhoshhtsehrvgguhhgrthdrtghomhdpiiifuhdrkhgvrhhnvghlsehgmhgrihhlrdgtohhmpdhlvhhivhhivghrsehrvgguhhgrthdrtghomhdpoffvtefjohhsthepmhhohedvledpmhhouggvpehsmhhtphhouhht Received-SPF: pass client-ip=46.105.54.81; envelope-from=clg@kaod.org; helo=smtpout3.mo529.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On 12/13/22 15:17, Stefan Hajnoczi wrote: > On Tue, 13 Dec 2022 at 09:08, Philippe Mathieu-Daudé wrote: >> >> On 12/12/22 00:41, Philippe Mathieu-Daudé wrote: >>> Hi, >>> >>> In the last years we had few discussions on "simplifying" QEMU (system >>> emulation / virtualization), in particular for the "management layer". >>> >>> Some of us are interested in having QEMU able to dynamically create >>> machine models. Mark Burton's current approach is via a Python script >>> which generates QMP commands. This is just another case of "management >>> layer". >>> >>> Various problems have been raised regarding the current limitations of >>> QEMU's APIs. We'd like to remember / get a broader idea on these limits >>> and look at some ideas / proposals which have been discussed / posted >>> on this list. >>> >>> Feel free to complete your thoughts on this public etherpad: >>> https://etherpad.opendev.org/p/qemu-emulation-bof%402022-12-13 >>> >>> Topic I remember which can be good starters: >>> >>> - Current limitations of QAPI (& QMP) model (Markus Armbruster) >>> >>> - Adding a new qemu-runtime-$TARGET / QMP-only binary without today's >>> limitations (Daniel P. Berrangé & Paolo Bonzini) >>> >>> - Problem with x-exit-preconfig, reworking MachinePhaseInit state >>> machine (Paolo Bonzini) >>> >>> Markus / Daniel / Paolo expressed their ideas on the list (the >>> historical threads are referenced in the etherpad) so reading the >>> relevant threads before the call will help to get in the topic. >>> These people don't have to be in the call, but if they can attend >>> that would be very nice :) >>> >>> The call will be Tuesday, December 13 at 3pm CET on this Bluejeans link: >>> http://bluejeans.com/quintela >> We moved the call here: >> >> https://teams.microsoft.com/_#/pre-join-calling/19:meeting_MjU2NDhkOGYtOGY5ZC00MzRjLWJjNjgtYWI2ODQxZGExMWNj@thread.v2 > > Please use a video conferencing system that allows people to join > without logging in and works across browsers. I gave up on Teams. I also gave up after 27 or so clicks, redirections, emails checks, etc. Too complex. There are much simpler alternatives. Sorry. C.