On Sunday 13 June 2010 20:22:33 Nadav Har'El wrote: > Hi Avi, > > This is a followup of our nested VMX patches that Orit Wasserman posted in > December. We've addressed most of the comments and concerns that you and > others on the mailing list had with the previous patch set. We hope you'll > find these patches easier to understand, and suitable for applying to KVM. > > > The following 24 patches implement nested VMX support. The patches enable a > guest to use the VMX APIs in order to run its own nested guests. I.e., it > allows running hypervisors (that use VMX) under KVM. We describe the theory > behind this work, our implementation, and its performance characteristics, > in IBM Research report H-0282, "The Turtles Project: Design and > Implementation of Nested Virtualization", available at: > > http://bit.ly/a0o9te > > The current patches support running Linux under a nested KVM using shadow > page table (with bypass_guest_pf disabled). They support multiple nested > hypervisors, which can run multiple guests. Only 64-bit nested hypervisors > are supported. SMP is supported. Additional patches for running Windows > under nested KVM, and Linux under nested VMware server, and support for > nested EPT, are currently running in the lab, and will be sent as > follow-on patchsets. Hi Nadav Do you have a tree or code base and instruction to try this patchset? I've spent some time on it, but can't get it right... -- regards Yang, Sheng > > These patches were written by: > Abel Gordon, abelg <at> il.ibm.com > Nadav Har'El, nyh <at> il.ibm.com > Orit Wasserman, oritw <at> il.ibm.com > Ben-Ami Yassor, benami <at> il.ibm.com > Muli Ben-Yehuda, muli <at> il.ibm.com > > With contributions by: > Anthony Liguori, aliguori <at> us.ibm.com > Mike Day, mdday <at> us.ibm.com > > This work was inspired by the nested SVM support by Alexander Graf and > Joerg Roedel. > > > Changes since v4: > * Rebased to the current KVM tree. > * Support for lazy FPU loading. > * Implemented about 90 requests and suggestions made on the mailing list > regarding the previous version of this patch set. > * Split the changes into many more, and better documented, patches. > > -- > Nadav Har'El > IBM Haifa Research Lab > -- > 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 -- 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