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.
xen-create.diffs
Description: Text Data
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|