From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.120]) by mx.groups.io with SMTP id smtpd.web09.7267.1582213676152530239 for ; Thu, 20 Feb 2020 07:47:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=dX6gvD1f; spf=pass (domain: redhat.com, ip: 205.139.110.120, mailfrom: dgilbert@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582213675; h=from:from: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=uhtMXF5FFxc2/unL+RRKcNbEnonRIkrURtv56szQebQ=; b=dX6gvD1ft3KVmzEUI/TjTwkhNDGOSzHVQVv8WqHRc4cBJBEwpGHOcCNkGF0pfFMQHSDa0m Zn1zxL6rVY+GSqMSd/Y6ea5W4CMtJTbUb8YVW/mDXWCzkN8IIcHzXiKmejY9b+HCYp9v89 kbf3AlhVNA2s5GDHSKuY0JLfTBUCXyY= 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-358--BSToj-OOgK1o-CTEm7UcQ-1; Thu, 20 Feb 2020 10:47:51 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id DB55A800D54; Thu, 20 Feb 2020 15:47:46 +0000 (UTC) Received: from work-vm (unknown [10.36.118.63]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7DFD45C1B0; Thu, 20 Feb 2020 15:47:45 +0000 (UTC) Date: Thu, 20 Feb 2020 15:47:43 +0000 From: dgilbert@redhat.com To: wuchenye1995 Cc: "devel@edk2.groups.io" , zhoujianjay , edk2-devel , qemu-devel Subject: Re: A problem with live migration of UEFI virtual machines Message-ID: <20200220154742.GC2882@work-vm> References: MIME-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.13.3 (2020-01-12) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-MC-Unique: -BSToj-OOgK1o-CTEm7UcQ-1 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-Disposition: inline * wuchenye1995 (wuchenye1995@gmail.com) wrote: > We found a problem with live migration of UEFI virtual machines due to si= ze of OVMF.fd changes.
Specifically, the size of OVMF.fd in edk with low version such as edk-2.0= -25 is 2MB while the size of it in higher version such as edk-2.0-30= is 4MB. > When we migrate a UEFI virtual machine from the host with low version o= f edk2 to the host with higher one, qemu component will report an error in = function > qemu_ram_resize while >checking size of ovmf_pcbios: Length mismatch: pc.bios: 0x200000 in !=3D 0= x400000: Invalid argument. >We want to know how to solve this problem after updating the version of ed= k2. When you migrate, you must migrate between identical configurations; so you need ROM images (including edk2) that are the same size. There's two answers; a) Stick with the same version of the ROM between VMs you want to migrate b) Pad your ROM images to some larger size (e.g. 8MB) so that even if they grow a little bigger then you don't hit the problem. Dave P.S. Please use plain text email Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK