On Thu, Nov 22, 2007 at 10:12:04AM +1030, Mike Lampard wrote: > On Wed, 21 Nov 2007 09:36:31 pm Dan Kenigsberg wrote: > > These patches expose host CPU features (that are known to work under > > KVM) to guests. It makes a couple of benchmarks run faster, and > > generally gives kvm's user better info on its host. > > > > The kernel-space patch adds KVM_GET_SUPPORTED_CPUID ioctl to obtain the > > table of cpuid functions supported by the host. The user-space patch > > allows fine-tuning this table from the command-line. > > > > I had to define struct kvm_cpuid2, KVM_SET_CPUID2 etc., because cpuid > > functions are a little more complex than just function-value pairs. > > > > Dan. > > With current kvm-git (commit 51727a110220681f6f43b005d069e28c58f5d151) > (userspace is current to commit 6a385c9539f9746d7ff51ef34c064c3eba86448b) and > the userspace portion of this patch I cannot boot a 64 bit guest (Mandriva > 2008 x64) on my AMD x2 without -cpu host. The guest kernel says "Your CPU > does not support long mode. Use a 32bit distribution.". Works fine without > the userspace portion of the patch.
Thanks for your report. I'm probably not exposing one(?) of AMD's x86_64 required cpuid features. However, I fail to reproduce this on Dual-Core AMD Opteron(tm) Processor 2210 running 2.6.18-8.1.15.el5. What is your host? Dan. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel