On Tue, Jul 30, 2013 at 4:07 PM, Gleb Natapov <gleb@xxxxxxxxxx> wrote: > On Tue, Jul 30, 2013 at 09:59:47AM +0200, Marius Vlad wrote: >> Hi Gleb, >> >> On Tue, Jul 30, 2013 at 09:42:12AM +0200, Gleb Natapov wrote: >> > On Tue, Jul 30, 2013 at 09:31:17AM +0200, Marius Vlad wrote: >> > > Hi Arthur, >> > > >> > > I'm trying to test your patch on a SandyBridge machine. >> > > >> > > Used 'nested=1' when loading kvm (from 3.9-1-amd64) >> > Should be kvm-intel, but you will get error otherwise, so I assume that >> > this is what you did. >> Indeed. >> > >> > > and qemu (emulator version 1.5.1 (Debian 1.5.0+dfsg-5)). >> > > >> > > Without nested=1 I get ``unhandled excecption 13'', so I presume >> > > this is OK, with it, the test_vmx_capability() fails at >> > > detecting vmx. >> > > >> > > I've used for qemu: >> > > $ qemu-system-x86_64 -enable-kvm -device pc-testdev -device >> > > isa-debug-exit,iobase=0xf4,iosize=0x4 -display none -serial stdio -device >> > > pci-testdev -kernel x86/vmx.flat -cpu SandyBridge,+vmx,+x2apic -smp 1 >> > > >> > > Are there any knobs which I should further tune? >> > > >> > On the first glance you have everything that is needed. What is the output of >> > "cat /proc/cpuinfo" in the guest is? > I checked what test_vmx_capability() is actually doing and it uses > MSR_IA32_FEATURE_CONTROL MSR which is not supported in your version of > kernel. You need b3897a49e22fc173efa77527a447c714f753f681 commit, it is > not in any released version of kernel yet. You can just omit the test. Hi Marius, What Gleb said is generally right and I have some additional information. This patch is ongoing as well as fixing some existing bugs when developing. You can refer to [1] to get all the relevant bug fix patches. For kernel, you'd better git clone kvm kernel from [2] and checkout to "next" branch and make it. Some patches are on kvm's wait queue and are not merged into master. Thanks, Arthur [1] http://wiki.qemu.org/Features/KVMNestedVirtualizationTestsuite [2] https://git.kernel.org/cgit/virt/kvm/kvm.git/ > > -- > Gleb. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html