On Thu, 22 Nov 2007 11:31:18 pm Dan Kenigsberg wrote: > 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?
64bit 2.6.23.8 on an AMD Athlon X2 4400. cpuid flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse If you need further info, just yell. I didnt want to clutter up the mailinglist with the full output of cpuid, but will if it helps you. Mike ------------------------------------------------------------------------- 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