diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-02-26 09:59:33 +0000 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-02-26 09:59:33 +0000 |
commit | 41881805d14ab2f2852c0f9410eb3c210681e905 (patch) | |
tree | 8633ae75389eaee6f1ea5643288a5b59fa84111b /tools/libxc/xenguest.h | |
parent | 2695cd025a680d3bb86d10ae2732d8701b6b0eb4 (diff) | |
download | xen-41881805d14ab2f2852c0f9410eb3c210681e905.tar.gz xen-41881805d14ab2f2852c0f9410eb3c210681e905.tar.bz2 xen-41881805d14ab2f2852c0f9410eb3c210681e905.zip |
Write Xen ELF notes into xenstore on domain build.
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
Diffstat (limited to 'tools/libxc/xenguest.h')
-rw-r--r-- | tools/libxc/xenguest.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/libxc/xenguest.h b/tools/libxc/xenguest.h index 2f0bb4234d..cb3c6a4d1c 100644 --- a/tools/libxc/xenguest.h +++ b/tools/libxc/xenguest.h @@ -91,6 +91,20 @@ int xc_linux_build(int xc_handle, unsigned int console_evtchn, unsigned long *console_mfn); +/** The same interface, but the dom structure is managed by the caller */ +struct xc_dom_image; +int xc_dom_linux_build(int xc_handle, + struct xc_dom_image *dom, + uint32_t domid, + unsigned int mem_mb, + const char *image_name, + const char *ramdisk_name, + unsigned long flags, + unsigned int store_evtchn, + unsigned long *store_mfn, + unsigned int console_evtchn, + unsigned long *console_mfn); + /** * This function will create a domain for a paravirtualized Linux * using buffers for kernel and initrd |