From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NKCQj-0001Qx-60 for qemu-devel@nongnu.org; Mon, 14 Dec 2009 10:01:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NKCQe-0001L0-He for qemu-devel@nongnu.org; Mon, 14 Dec 2009 10:01:44 -0500 Received: from [199.232.76.173] (port=48133 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NKCQe-0001Ki-DS for qemu-devel@nongnu.org; Mon, 14 Dec 2009 10:01:40 -0500 Received: from mx1.redhat.com ([209.132.183.28]:8185) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NKCQe-0007WX-1c for qemu-devel@nongnu.org; Mon, 14 Dec 2009 10:01:40 -0500 Received: from int-mx05.intmail.prod.int.phx2.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.18]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id nBEF1cZP025425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 14 Dec 2009 10:01:39 -0500 Message-ID: <4B26534D.1060806@redhat.com> Date: Mon, 14 Dec 2009 16:01:33 +0100 From: Gerd Hoffmann MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH RFC] virtio: add features qdev property References: <20091213204341.GA25823@redhat.com> <4B260846.9020503@redhat.com> <20091214094255.GA32140@redhat.com> <4B261269.7080801@redhat.com> <20091214111046.GB32355@redhat.com> <4B262379.1060009@redhat.com> <20091214135915.GN973@redhat.com> In-Reply-To: <20091214135915.GN973@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Markus Armbruster , qemu-devel@nongnu.org On 12/14/09 14:59, Michael S. Tsirkin wrote: > It's not an easy quesiton. > If we do it as disable bits, then we get incompatible > machines when running on different hosts. In case that one host supports feature which the other doesn't and the feature isn't masked out? Well, management failure I'd say. The whole point of the compat machine types (and properties used there) is to make sure the vm's are compatible even in case the hosts run different software versions. cheers, Gerd