aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xenguest.h
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-02-26 09:59:33 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-02-26 09:59:33 +0000
commit41881805d14ab2f2852c0f9410eb3c210681e905 (patch)
tree8633ae75389eaee6f1ea5643288a5b59fa84111b /tools/libxc/xenguest.h
parent2695cd025a680d3bb86d10ae2732d8701b6b0eb4 (diff)
downloadxen-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.h14
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