On Fri, May 28, 2010 at 09:20:31AM -0400, Jamie Lokier wrote: > Roedel, Joerg wrote: > > On Fri, May 28, 2010 at 02:10:59AM -0400, Jan Kiszka wrote: > > > Erik van der Kouwe wrote: > > > > > > In my experience, if I provide the -enable-kvm switch then the guest VMM > > > > never detects the presence of virtualization support. Does this only > > > > work on AMD hardware? Or do I need to supply some additional parameter > > > > to make it work? > > > > > > Yes, forgot to mention: -enable-nesting, and you need qemu-kvm. This > > > feature hasn't been merged upstream yet. > > > > And the svm-emulation is only available on AMD hardware. > > I assume you mean nested SVM emulation in a KVM guest is only > available on real AMD hardware?
Right. > Is this due to something inherent, or just a limitation of the KVM > code not handling all the necessary traps in kvm-intel? The SVM and VMX extensions are architecturally very different in many details. This makes it very hard to emulate VMX on SVM or vice verca. I am not even sure if it is possible at all to emulate one extension in an architectural complete way using the other extension. Joerg