From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: VMM Architecture documentation Date: Thu, 17 Nov 2011 11:04:43 -0500 Message-ID: <20111117160443.GD6008@phenom.dumpdata.com> References: <20111116170034.GC2793@phenom.dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jason Thomas Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Wed, Nov 16, 2011 at 10:50:07AM -0800, Jason Thomas wrote: > On Wed, Nov 16, 2011 at 9:00 AM, Konrad Rzeszutek Wilk < > konrad.wilk@oracle.com> wrote: > > > On Tue, Nov 15, 2011 at 10:12:14AM -0800, Jason Thomas wrote: > > > I am looking for a low level description of the VMM architecture, if one > > > exists. Specifically which modules are required for 32 bit guests and > > which > > > are needed for 64 bit guests. Does this exist or do I have to sift > > through > > > the source code to find the differences? > > > > We are kind of working through to make that easier to read. > > > > But I am not actually sure what you mean by 'modules'? > > > > I am looking to get a more modular view of the Xen architecture. What Xen > VMM components are required to support a 32 bit guest, what components are > required to support 64 bit guest. Are there components that both the 32 bit > and the 64 bit guests share? How does HVM come into this (i.e. what code > supports the usage of HVM and what code is no longer needed if HVM is used)? > > Is there a document out there that depicts this, or is it something you get > by going through the source code? Source code.