WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] What is domain creation flow-chart in XEND

To: Anthony Liguori <anthony@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] What is domain creation flow-chart in XEND
From: Andrew Warfield <andrew.warfield@xxxxxxxxx>
Date: Mon, 17 Jan 2005 08:16:55 +0000
Cc: Nauzad Sadry <nauzad@xxxxxxxxx>, Mark Williamson <Mark.Williamson@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 17 Jan 2005 08:18:41 +0000
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=oqJ68W4TGpV+YqUFfMd01knvumDkgPolkUeobJuWNRF5WFCvg9wccitH5Ly/AWnemwQXXOAJQUEiCaXe60uWX/QgR6r0Am3VGBHZkc4T9HcPd3s6ZlOGEXuf+UN8pTxcb+f2RGZsI+ljI9IGAgb15vnN1jy0oMRFcIoDaQdc/Cg=
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
In-reply-to: <41EB4651.2070908@xxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <aa7b01ec05011515214481c5dc@xxxxxxxxxxxxxx> <41E9ABED.8050102@xxxxxxxxxxxxx> <200501160106.23389.maw48@xxxxxxxxxxxx> <aa7b01ec05011620075a9fe82a@xxxxxxxxxxxxxx> <41EB4651.2070908@xxxxxxxxxxxxx>
Reply-to: andrew.warfield@xxxxxxxxxxxx
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
>how does XEND pass the information abt the control channel in DomainU??.

the control rings live on the shared page that is passed to new
domains at start-of-day.
see the control_if_t struct in xen/include/public/io/domain_controller.h.

> Yeah, this has confused me a little too.  xfrd does call
> xc_linux_build.  Here's my understanding (this could be totally wrong).
> Xend uses the config file to build a LISP expression that it passes to
> xfrd.  xfrd is what actually calls xc_linux_build.  docs/misc/xend.tex
> and docs/misc/xen_config.html explain this stuff although neither
> mentions xfrd.

In the general case of building a new domain, xend calls the domain
builder directly.  you don't see the linux_build call because python
builds it inline:

tools/python/xen/xend/XendDomainInfo.py:736:
        buildfn = getattr(xc, '%s_build' % ostype)

xfrd is only used for domain migration.

> >>From what I am understanding x2d2 is like a miniXend for testing
> >purposes. The actual XEND does NOT communicate with x2d2.

This is correct, x2d2 is a simpler xend that steven smith wrote.  I
don't think that it will build with the current tree.

hth,
a.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>