From: Avi Kivity <avi@redhat.com>
To: Mohammed Gamal <m.gamal005@gmail.com>
Cc: kvm-devel <kvm@vger.kernel.org>,
Luiz Capitulino <lcapitulino@redhat.com>
Subject: Re: [GSoC 2010][RESEND] Completing Nested VMX
Date: Tue, 06 Apr 2010 00:29:16 +0300 [thread overview]
Message-ID: <4BBA562C.1000608@redhat.com> (raw)
In-Reply-To: <t2s52d4a3891004051134l2db72259sf3af8abbaf1f0f21@mail.gmail.com>
On 04/05/2010 09:34 PM, Mohammed Gamal wrote:
> Hello All,
> I'm interested in adding nested VMX support to KVM in GSoC 2010 (among
> other things). I see that Orit Wasserman has done some work in this
> area, but it didn't get merged yet. The last patches were a few months
> ago and I have not seen any substantial progress in that front ever
> since.
>
> I wonder whether the previous work can be used as a starting ground
> for any future effort? What is missing from it? What are the current
> limitations of that implementation? And how can it be extended?
>
The biggest problem of the existing code is maintainablity. vmx is
complicated, and nested vmx is much more so. If it is to be merged, it
must be in a form that doesn't impact additional work on vmx (i.e.
unrelated features or optimizations) and that doesn't break each time we
modify the code. Other problems are security and correctness.
> And within the scopr of GSoC, what do you think the achievments of
> such a project should be?
>
A minimal goal would be to merge something that allows running kvm and
another hypervisor on kvm. However, I don't think it is realistic for a
GSoC project; vmx is incredibly complicated, and the bar for merging
will be set fairly high because of the impact on day-to-day maintenance.
Nested svm took several release cycles to get right (and some bits are
still missing), and it's much, much simpler than nested vmx.
--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
prev parent reply other threads:[~2010-04-05 21:29 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-05 18:34 [GSoC 2010][RESEND] Completing Nested VMX Mohammed Gamal
2010-04-05 19:37 ` Luiz Capitulino
2010-04-05 19:42 ` Alexander Graf
2010-04-05 19:50 ` Mohammed Gamal
2010-04-05 21:29 ` Avi Kivity [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BBA562C.1000608@redhat.com \
--to=avi@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=lcapitulino@redhat.com \
--cc=m.gamal005@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.