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-ia64-devel

[Xen-ia64-devel] PATCH: domain creation reworked

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx, "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>, Alex Williamson <alex.williamson@xxxxxx>
Subject: [Xen-ia64-devel] PATCH: domain creation reworked
From: Tristan Gingold <Tristan.Gingold@xxxxxxxx>
Date: Tue, 13 Jun 2006 14:32:16 +0200
Delivery-date: Tue, 13 Jun 2006 05:28:17 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.5
Hi,

this is the first patch for domain save & restore.

This patch mainly deals with domain creation.  I have added a new hypercall: 
DOM0_DOMAIN_SETUP, which mainly build the physmap table.  This allows 
DOM0_GETMEMLIST to use gpfn and reads pte instead of walking through the 
dom_page list.  DOM0_GETMEMLIST is easier to use (IMHO, but read 
xc_ia64_stubs.c if you are not convinced :-)

Also, domain builder directly setup command line and other startup info, 
instead of using vcpu_set_context.  IMHO (again :-) this is more logical.
vcpu_set_context now only set registers (well, almost).

This patch should have zero impact for the user, but you must recompile the 
hypervisor, the kernel and the tools.

Tested by boot+halt  of domU and then of DomVTI.

Tristan.

Attachment: xen-create.diffs
Description: Text Data

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
<Prev in Thread] Current Thread [Next in Thread>