From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46100) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9ZUP-0001z6-Lr for qemu-devel@nongnu.org; Tue, 22 Jul 2014 08:48:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9ZUI-0006ne-77 for qemu-devel@nongnu.org; Tue, 22 Jul 2014 08:48:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:39765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9ZUH-0006nX-V2 for qemu-devel@nongnu.org; Tue, 22 Jul 2014 08:48:10 -0400 Date: Tue, 22 Jul 2014 18:17:17 +0530 From: Amit Shah Message-ID: <20140722124717.GC32103@grmbl.mre> References: <20140722071130.GF26186@grmbl.mre> <20140722095000.GB5922@grmbl.mre> <53CE3511.3000402@redhat.com> <20140722102258.GA18209@grmbl.mre> <24F102B2-44A4-4C71-80A7-A9BE9CADF3EE@alex.org.uk> <20140722105432.GB18209@grmbl.mre> <5AB9C3BF-1A4F-4942-A433-1724BBFC9D23@alex.org.uk> <20140722115407.GF18209@grmbl.mre> <53CE5510.1090603@redhat.com> <9B733CA9-4EAC-4CB4-9FE9-9243D947A4CB@alex.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9B733CA9-4EAC-4CB4-9FE9-9243D947A4CB@alex.org.uk> Subject: Re: [Qemu-devel] Live migrate, inconsistent machine types - new machine type to fix? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alex Bligh Cc: Paolo Bonzini , "qemu-devel@nongnu.org" On (Tue) 22 Jul 2014 [13:19:43], Alex Bligh wrote: > > On 22 Jul 2014, at 13:12, Paolo Bonzini wrote: > > > There's something similar going on with PIIX4_PM but I don't remember > > the details. > > From memory: > > * qemu-1.0 uses the v2 format > * qemu-kvm-1.0 uses the v3 format but advertises itself as v2 > * qemu-2.1 uses the v3 format Yea; I vaguely recall that happening. Quite unfortunate. > I don't quite understand whether Amit's checker is designed to pick > up all three situations as different, or whether it (quite reasonably) > expects people to play ball with version numbers. This is what it says: Section "PIIX4_PM" Section "PIIX4_PM" Description "piix4_pm": minimum version error: 2 < 3 Which means qemu-2.1 expects a minimum version of 3, but qemu-kvm-1.0 is sending it version 2. Now even though they may be compatible, version-number-wise they're not, as the dest qemu will also complain about. Amit