From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Korolyov Subject: No-downtime ROM upgrades Date: Fri, 02 May 2014 20:23:35 +0400 Message-ID: <5363C687.1090001@xdel.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: fionov@gmail.com To: kvm@vger.kernel.org Return-path: Received: from mail-lb0-f182.google.com ([209.85.217.182]:50535 "EHLO mail-lb0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752859AbaEBQYR (ORCPT ); Fri, 2 May 2014 12:24:17 -0400 Received: by mail-lb0-f182.google.com with SMTP id q8so820624lbi.27 for ; Fri, 02 May 2014 09:24:16 -0700 (PDT) Sender: kvm-owner@vger.kernel.org List-ID: Hello, As it shows up, upgrading of any system ROMs loaded to the emulator initially is not possible without complete restart of the emulator itself, as live migration refuses to complete with different payload at both ends. Assuming that the guest side payload for vga/ethernet can be actually re-read via powering off and on corresponding PCI devices at the runtime, it`s hard to say of what to do with BIOS itself. Does anyone have an idea if such kind of upgrades are discussed/implemented somewhere? Though ROMs are very unlikely to be buggy, some additional features may come in over couple of releases adding necessity of relaunching virtual machine (like upcoming PNP080 update for example). And, of course, there are business-driven cases where such thing must be avoided. :) Thanks!