From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Roedel, Joerg" Subject: Re: [RFC] Nested VMX support - kernel Date: Mon, 17 Aug 2009 16:24:33 +0200 Message-ID: <20090817142433.GB5070@amd.com> References: <1250516916-19493-1-git-send-email-oritw@il.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Cc: kvm@vger.kernel.org, benami@il.ibm.com, muli@il.ibm.com, abelg@il.ibm.com, aliguori@us.ibm.com, mdday@us.ibm.com, agraf@suse.de To: oritw@il.ibm.com Return-path: Received: from tx2ehsobe003.messaging.microsoft.com ([65.55.88.13]:39809 "EHLO TX2EHSOBE005.bigfish.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754445AbZHQOYo (ORCPT ); Mon, 17 Aug 2009 10:24:44 -0400 Content-Disposition: inline In-Reply-To: <1250516916-19493-1-git-send-email-oritw@il.ibm.com> Sender: kvm-owner@vger.kernel.org List-ID: On Mon, Aug 17, 2009 at 03:48:35PM +0200, oritw@il.ibm.com wrote: > From: Orit Wasserman > > This patch implements nested VMX support. It enables a guest to use the > VMX APIs in order to run its own nested guest (i.e., it enables > running other hypervisors which use VMX under KVM). The current patch > supports running Linux under a nested KVM. Additional patches for > running Windows under nested KVM, and Linux and Windows under nested > VMware server(!), are currently running in the lab. We are in the > process of forward-porting those patches to -tip. > > The current patch only supports a single nested hypervisor, which can > only run a single guest. SMP is not supported yet when running nested > hypervisor (work in progress). Only 64 bit nested hypervisors are > supported. Currently only EPT mode in both host and nested hypervisor > is supported (i.e., both hypervisors must use EPT). > > This patch was written by: > Orit Wasserman, oritw@il.ibm.com > Ben-Ami Yassour, benami@il.ibm.com > Abel Gordon, abelg@il.ibm.com > Muli Ben-Yehuda, muli@il.ibm.com > > With contributions by > Anthony Liguori, aliguori@us.ibm.com > Mike Day, mdday@us.ibm.com Nice work. Do you have any performance numbers? Joerg