xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Fwd: [PATCH 0/18] Nested Virtualization: Overview
@ 2010-04-15 13:20 Christoph Egger
  2010-04-15 13:39 ` Vincent Hanquez
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Christoph Egger @ 2010-04-15 13:20 UTC (permalink / raw)
  To: xen-devel


Resending w/o documents. It seems to not get through to the list.


----------  Forwarded Message  ----------

Subject: [PATCH 0/18] Nested Virtualization: Overview
Date: Thursday 15 April 2010
From: Christoph Egger <Christoph.Egger@amd.com>
To: xen-devel@lists.xensource.com


Hi!

This patch series brings Nested Virtualization to Xen.
I have attached two documents Nested_Virtualization.pdf and XenNestedHVM.pdf.

The first describes how nested virtualization works in general and the latter
describes the xen implementation in detail.

The patch series:

patch 01: add nestedhvm guest config option to the tools
                  This is the only one patch touching the tools
patch 02: move viridian MSRs into the viridian header for use in an
                  other file added in patch 09.
patch 03: change local_event_delivery_* to take vcpu argument.
                  This prevents spurious xen crashes on guest shutdown/destroy
                  with nestedhvm enabled.
patch 04: obsolete gfn_to_mfn_current and remove it.
                  gfn_to_mfn_current is redundant to 
gfn_to_mfn(current->domain, ...)
                  This patch reduces the size of patch 17.
patch 05: hvm_set_cr0: Allow guest to switch into paged real mode.
                  This makes hvmloader boot when we use xen in xen.
patch 06: Move phys_table from struct domain to struct p2m_domain.
                  Combined with patch 17 and patch 18, this allows to run
                  nested guest with hap.
patch 07: Add data structures for nested virtualization.
patch 08: add nestedhvm function hooks, described in XenNestedHVM.pdf
patch 09: The heart of nested virtualization.
patch 10: Allow guest to enable SVM in EFER
patch 11: Propagate SVM cpuid feature bits to guest
patch 12: Emulate MSRs needed for nested virtualization
patch 13: Handle interrupts (generic part)
patch 14: SVM specific implementation for nested virtualization
patch 15: Handle interrupts (SVM specific)
patch 16: The piece of code that effectively turns nested virtualization on
patch 17: Change p2m infrastructure to operate with per-p2m instead
                  of per-domain. Combined with patch 06 and patch 18, this
                  allows to run nested guest with hap. 
patch 18: Handle nested pagefault to enable hap-on-hap


-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

-------------------------------------------------------

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-04-20  2:07 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-15 13:20 Fwd: [PATCH 0/18] Nested Virtualization: Overview Christoph Egger
2010-04-15 13:39 ` Vincent Hanquez
2010-04-15 14:50   ` Christoph Egger
2010-04-15 14:51   ` Christoph Egger
2010-04-15 14:57 ` Keir Fraser
2010-04-15 15:17   ` Christoph Egger
2010-04-15 16:26     ` Keir Fraser
2010-04-15 15:25   ` Tim Deegan
2010-04-16 10:01     ` Christoph Egger
2010-04-16  9:07 ` Qing He
2010-04-16  9:32   ` Christoph Egger
2010-04-16 10:27     ` Tim Deegan
2010-04-16 17:50       ` Keir Fraser
2010-04-20  2:07         ` Dong, Eddie
2010-04-17 11:43       ` Joerg Roedel
2010-04-18 17:52         ` Keir Fraser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).