[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] [PATCH 0/14] Nested Virtualization: Overview



Hi, Chris:

Christoph Egger wrote:
> Hi!
> 
> This patch series brings Nested Virtualization to Xen.
> This is the third patch series. Improvements to the
> previous patch submission:
> 
> - implement HVM-on-HVM (instead of SVM-on-HVM)

Given that we don't have consensus on cross architecture nested virtualization 
support, I am doubting why this is urgent for now. I would prefer we make 
SVM-on-SVM and VMX-on-VMX work first. After that, if you prove SVM-on-VMX has 
real performance gain (which I doubt), we can see how to make a much generic 
effort to accomodate both natively nested virtualization and cross architecture 
nested virtualization. 

Drawing a picture which doesn't have a real usage with massive common code 
change is a kind of too much load for us now. Xen hvm_function table is a good 
example. Intel enabled VMX at very beginning of Xen HVM support, and SVM comes 
later on with a lot of code reuse from VMX side. Then the community and both 
side work together to make an API wrapper to reuse common code better and 
accomodate both architecture. I think we have to go similar path to make it 
work first.


> - move cpuid handling into tools (per Keir's request)
> 
> There might still be some nuances to fiddle with to make it
> fit for VMX. Feedback from Intel is appreciated, therefore.
> 


Thx, Eddie
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.