From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamie Lokier Subject: Re: [PATCH] introduce kvm64 CPU Date: Sat, 22 Aug 2009 02:03:35 +0100 Message-ID: <20090822010334.GC22530@shareable.org> References: <1250804057-29681-1-git-send-email-andre.przywara@amd.com> <4A8EC03D.4000202@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Andre Przywara , anthony@codemonkey.ws, qemu-devel@nongnu.org, kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from mail2.shareable.org ([80.68.89.115]:49211 "EHLO mail2.shareable.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933016AbZHVBDl (ORCPT ); Fri, 21 Aug 2009 21:03:41 -0400 Content-Disposition: inline In-Reply-To: <4A8EC03D.4000202@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Avi Kivity wrote: > On 08/21/2009 12:34 AM, Andre Przywara wrote: > >In addition to the TCG based qemu64 type let's introduce a kvm64 CPU type, > >which is the least common denominator of all KVM-capable x86-CPUs > >(based on Intel Pentium 4 Prescott). It can be used as a base type > >for migration. > > > > Typically users will want more specialized greatest common denomiator > cpu types; if a site has standardized on recent hardware they will want > the features of that hardware exposed. My experience is of sites which don't standardise on hardware in that way. They standardise on suppliers, and buy whatever is available when more hardware is needed, or reuse existing hardware which is made redundant from some other purpose. kvm64 is a good compromise for sites like that, because it should work with everything that's 64-bit and capable of running KVM. I expect all "server" machines which can run KVM are 64-bit, and it's only laptops which have 32-bit KVM-capable chips (but I'm not sure). -- Jamie