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

Re: [Xen-devel] [PATCH 0/15] Nested Virtualization: Overview



Looks to me like this still unnecessarily tocuhes generic hvm code quite a
lot. Take the CPUID patch for example. No reason for that to touch
hvm_cpuid() when it properly belongs in the SVM-specific CPUID intercept
routine. If you're stiull trying to peddle SVM-on-HVM -- remember noone else
thought it was a good idea or wanted it. It won't fly.

 -- Keir

On 03/06/2010 17:02, "Christoph Egger" <Christoph.Egger@xxxxxxx> wrote:

> 
> Hi!
> 
> This patch series brings Nested Virtualization to Xen.
> This is the second patch series with a lot of improvements
> and fixes thanks to Tim Deegan's review.
> 
> The patch series:
> 
> patch 01: add nestedhvm guest config option to the tools.
>                   This is the only one patch touching the tools
> patch 02: change local_event_delivery_* to take vcpu argument.
>                   This prevents spurios xen crashes on guest shutdown/destroy
>                   with nestedhvm enabled.
> patch 03: Add data structures for nested virtualization.
> patch 04: add nestedhvm function hooks, described in XenNestedHVM.pdf
> patch 05: The heart of nested virtualization.
> patch 06: Allow switch to paged real mode during vmrun emulation.
>                   Emulate cr0 and cr4 when guest does not intercept them
>                   (i.e. Hyper-V/Windows7)
> patch 07: Allow guest to enable SVM in EFER
> patch 08: Propagate SVM cpuid feature bits to guest
> patch 09: Emulate MSRs needed for nested virtualization
> patch 10: Handle interrupts (generic part)
> patch 11: SVM specific implementation for nested virtualization
> patch 12: Handle interrupts (SVM specific)
> patch 13: The piece of code that effectively turns nested virtualization on.
>                   Use HVM_PARAM_* this time.
> patch 14: Change p2m infrastructure to operate with per-p2m instead
>                   of per-domain. Combined with patch 15, this allows to run
>                   nested guest with hap-on-hap.
> patch 15: Handle nested pagefault to enable hap-on-hap and handle
>                   nested guest page-table-walks to emulate instructions
>                   the guest does not intercept (i.e. WBINVD with Windows 7).
> 



_______________________________________________
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®.