From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sheng Yang Subject: Re: confused with invept Date: Tue, 3 Feb 2009 10:19:58 +0800 Message-ID: References: <4982EE2A0200008B00062848@lucius.provo.novell.com> <20090131031810.GA10929@yukikaze> <4986D4540200008B000629E0@lucius.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Cc: kvm@vger.kernel.org To: Bill Rieske Return-path: Received: from wa-out-1112.google.com ([209.85.146.177]:39938 "EHLO wa-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751206AbZBCCUA convert rfc822-to-8bit (ORCPT ); Mon, 2 Feb 2009 21:20:00 -0500 Received: by wa-out-1112.google.com with SMTP id v33so867657wah.21 for ; Mon, 02 Feb 2009 18:19:59 -0800 (PST) In-Reply-To: <4986D4540200008B000629E0@lucius.provo.novell.com> Sender: kvm-owner@vger.kernel.org List-ID: On Tue, Feb 3, 2009 at 2:09 AM, Bill Rieske wrote: > >>>> On 1/30/2009 at 8:18 PM, Sheng Yang wrote: >> On Fri, Jan 30, 2009 at 12:10:18PM -0700, Bill Rieske wrote: >>> I get the following extracted from dmesg when essentially modprobing >> kvm_intel. Note: distro using kvm 78 >> >> Hi Bill >> >> Are you using Core i7 processor? Only it support EPT. What's your host >> kernel version? And I think we can try the latest KVM module first. >> > I believe the processor is the Core i7. > from cat /proc/cpuinfo > vendor_id : GenuineIntel > cpu family : 6 > model : 26 > model name : Genuine Intel(R) CPU 000 @ 3.20GHz > stepping : 4 > cpuid level : 11 > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm ida > > Kernel, > Linux 2.6.27.13-1-default #1 SMP 2009-01-27 13:41:16 +0100 x86_64 x86_64 x86_64 GNU/Linux > > I will try the latest KVM. Strange. All i7 processor should support this instruction. And our all nightly test based on i7, didn't encounter this before... Maybe you can also try 2.6.28 host kernel, which provide EPT showing in /proc/cpuinfo. >> Sure. The bit should be filled by setup_vmcs_config() in vmx.c. I hope the >> vmx_capability haven't been corrupted... >> >>> from what I gather it's faulting in the __invept or am I totally down the >> wrong path. >>> Any Ideas on whats going on would be helpful or how I should proceed. >>> >> >> Please help to identify your processor, the value of vmx_capability.ept and >> try latest KVM. >> >> Thanks. > I will see if I can get some debug print in there to print the value out. Thanks. Sorry for no more information, since I am still in Spring Festival vacation now... -- regards, Yang, Sheng | Intel Opensource Technology Center