aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_dom.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-07-20 15:45:50 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-07-20 15:45:50 +0100
commit5301fe9943e8d6b4bee5fb8739775450ac3cbde4 (patch)
tree09eef4026350457f048e4bbd93512b7f3004f945 /tools/libxc/xc_dom.h
parent07a34def028cf0737533b834a0e29f0ce639d9ea (diff)
downloadxen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.tar.gz
xen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.tar.bz2
xen-5301fe9943e8d6b4bee5fb8739775450ac3cbde4.zip
libxenguest: Revert domain builder interface changes for 'superpages'
parameter, and place the flag in a pad byte of 'struct xc_dom_image' instead. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'tools/libxc/xc_dom.h')
-rw-r--r--tools/libxc/xc_dom.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/libxc/xc_dom.h b/tools/libxc/xc_dom.h
index 3d6d9164bd..58d3f496de 100644
--- a/tools/libxc/xc_dom.h
+++ b/tools/libxc/xc_dom.h
@@ -96,6 +96,7 @@ struct xc_dom_image {
int guest_xc;
domid_t guest_domid;
int8_t vhpt_size_log2; /* for IA64 */
+ int8_t superpages;
int shadow_enabled;
int xen_version;
@@ -174,7 +175,7 @@ int xc_dom_build_image(struct xc_dom_image *dom);
int xc_dom_update_guest_p2m(struct xc_dom_image *dom);
int xc_dom_boot_xen_init(struct xc_dom_image *dom, int xc, domid_t domid);
-int xc_dom_boot_mem_init(struct xc_dom_image *dom, int superpages);
+int xc_dom_boot_mem_init(struct xc_dom_image *dom);
void *xc_dom_boot_domU_map(struct xc_dom_image *dom, xen_pfn_t pfn,
xen_pfn_t count);
int xc_dom_boot_image(struct xc_dom_image *dom);
@@ -260,7 +261,7 @@ static inline xen_pfn_t xc_dom_p2m_guest(struct xc_dom_image *dom,
/* --- arch bits --------------------------------------------------- */
-int arch_setup_meminit(struct xc_dom_image *dom, int superpages);
+int arch_setup_meminit(struct xc_dom_image *dom);
int arch_setup_bootearly(struct xc_dom_image *dom);
int arch_setup_bootlate(struct xc_dom_image *dom);